编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

[求助]为什么不能加载fat32分区呢????

[求助]为什么不能加载fat32分区呢????

我为主机添加了(第二个)一个很老的硬盘(西数的,只有800多M),这硬盘与光驱占用同一条数据线,并作从盘用。
当我用mount -t vfat /dev/hdd /mnt/win 加载它时,总是失败,不知道是什么原因!!相反加载跟linux同一硬盘的ntfs分区就没任何问题(可惜同一硬盘上没有fat32分区)。
不知道那位朋友能说说究竟!!
万分感谢 !!

TOP

你加载失败时mount命令会给出出错原因,你看那个就可以知道具体是什么原因了.

我猜测可能是以下原因:
1.设备名你写错了,对于IDE硬盘设备名为/dev/hd[a-z],SATA或SCSI硬盘为/dev/sd[a-z].还有你要指定要挂载的分区,比如挂载IDE硬盘(假设linux给它命名为hdb)的第一个fat32格式的主分区,挂到一个已有的目录/mnt/win上,命令为
mount -t vfat /dev/hdb1 /mnt/win

2.文件类型指定错误,对于fat用-t msdos, 对于fat32用-t vfat, 对于ntfs用-t ntfs

3.挂载点不存在,比如没有建立/mnt/win目录

具体是哪个错误看shell中mount显示的错误消息.
闭门读书中,有事发邮件到liunanst@gmail.com

TOP

Thank you!!
Finding!!!

TOP

shell中mount显示的错误消息.




#mount -t vfat /dev/hdd /mnt/wind

mount:wrong fs type,bad option,bad superblock on /dev/hdd,

or too many mounted file systems.

#mount -t vfat /dev/hdd1 /mnt/wind

mount:wrong fs type,bad option,bad superblock on /dev/hdd1,

or too many mounted file systems.

(Could this be the IDE device where you in fact use ide-scsi
so that sro or sda or so is needed?)

Thankyou!!!
Finding!!!

TOP

是不是应该看一下 fdisk -l的信息呢?

TOP

运行fdisk后,返回的信息如下:
fdisk -l /dev/hdd
disk /dev/hdd:853MB,853622784 bytes
32 heads,63 sectors/track,827 cylinders
Units=cylinders of 2016 * 512=1032192 bytes
Disk /dev/hdd doesn't contain a valid partition table.

曾多次用diskgen重新分区并从写分区表,也确实曾经试过成功mount上此硬盘,可是重启后又
不行了!!!
Finding!!!

TOP

发新话题