[问题]自动挂载Windows 分区的疑问!

为当前最终发行版之前的所有版本提供支持
回复
Gerald
帖子: 1
注册时间: 2006-10-06 15:52
送出感谢: 0
接收感谢: 0

[问题]自动挂载Windows 分区的疑问!

#1

帖子 Gerald » 2006-10-06 16:27

为了自动挂载Windows的分区,我修改了/etc/fstab文件。
在修改过程中发现一个比较怪异的问题。
如果我按照
/dev/hda2 /mnt/winC vfat utf8,umask=000 0 0
/dev/hda5 /mnt/winD vfat utf8,umask=000 0 0
/dev/hda6 /mnt/winE vfat utf8,umask=000 0 0
这种格式写的话,那么/dev/hda6 无法加载到/mnt/winE目录,但是可以在终端里通过mount命令挂载。
mount命令如下:
mount -t vfat -o iocharset=utf8 /dev/hda6 /mnt/winE
后来将其改写为:
/dev/hda2 /mnt/winC vfat rw,auto,umask=000,iocharset=utf8 0 0
/dev/hda5 /mnt/winD vfat rw,auto,umask=000,iocharset=utf8 0 0
/dev/hda6 /mnt/winE vfat rw,auto,umask=000,iocharset=utf8 0 0
一切OK!

现在想知道为什么出现这种问题,求知者告之。

我的硬盘分区情况如下:
Device Boot Start End Blocks Id System
/dev/hda1 1 383 3076416 12 Compaq diagnostics
/dev/hda2 * 384 1689 10490445 c W95 FAT32 (LBA)
/dev/hda3 1690 4864 25503187+ f W95 Ext'd (LBA)
/dev/hda5 1690 2614 7430031 b W95 FAT32
/dev/hda6 3257 4864 12916228+ b W95 FAT32
/dev/hda7 * 2615 3225 4907826 83 Linux
/dev/hda8 3226 3256 248976 82 Linux swap / Solaris

Ubuntu安装在以下分区:
/dev/hda7 * 2615 3225 4907826 83 Linux
/dev/hda8 3226 3256 248976 82 Linux swap / Solaris

现在我用的fstab文件内容如下:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda7 / ext3 defaults,errors=remount-ro 0 1
/dev/hda8 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hda2 /mnt/winC vfat rw,auto,umask=000,iocharset=utf8 0 0
/dev/hda5 /mnt/winD vfat rw,auto,umask=000,iocharset=utf8 0 0
/dev/hda6 /mnt/winE vfat rw,auto,umask=000,iocharset=utf8 0 0
其中:
/dev/hda2 /mnt/winC vfat rw,auto,umask=000,iocharset=utf8 0 0
/dev/hda5 /mnt/winD vfat rw,auto,umask=000,iocharset=utf8 0 0
/dev/hda6 /mnt/winE vfat rw,auto,umask=000,iocharset=utf8 0 0
为我新增部分。
回复

回到 “老旧版本支持”