Linux电脑磁盘分区及移动硬盘的挂载知识
在一台硬盘为80G、windows电脑上分拉一个主分区及两个扩展分区,并且全都是nt格式的分区。剩下的全分给Linux,还有个80G的移动硬盘做的是两个区分拉,一个FAT32、另一个NTFS(60g主要放电影)、一个2G的U盘及N个小U盘都是FAT32。
首先我在Linux 终端输入yum install ntfs-3g3
然后将/etc/fstab进行,添加
LABEL=/ / ext3 defaults 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-hda4 swap swap defaults 0 0
/dev/hda1 /mnt/hda1 ntfs umask=000,nls=utf8
/dev/hda5 /mnt/hda5 ntfs umask=000,nls=utf8
/dev/hda6 /mnt/hda6 ntfs umask=000,nls=utf8
/dev/sda2 /mnt/Y ntfs umask=000,nls=utf8
可以看到下面三个是系统硬盘的前三个NTFS分区,最后面一个是移动硬盘上的第二个NTFS分区当系统启动时就能正确的自行挂载本机硬盘及移动硬盘的NTFS分区而且还能显示中文正常。
但是笔者最开始并不是这样做的
LABEL=/ / ext3 defaults 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-hda4 swap swap defaults 0 0
/dev/hda1 /mnt/hda1 ntfs umask=000,nls=utf8
/dev/hda5 /mnt/hda5 ntfs umask=000,nls=utf8
/dev/hda6 /mnt/hda6 ntfs umask=000,nls=utf8
如果这样做就出现问题了,先来看移动硬盘上的第一个FAT32分区挂载正常能读写,但是第二个NTFS分区只能手动挂载而且挂载后不能够显示中文名字目录,而hda1、hda2、hda3却可以正常显示中文名字目录。
然后又设置
LABEL=/ / ext3 defaults 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-hda4 swap swap defaults 0 0
/dev/hda1 /mnt/hda1 ntfs umask=000,nls=utf8
/dev/hda5 /mnt/hda5 ntfs umask=000,nls=utf8
/dev/hda6 /mnt/hda6 ntfs umask=000,nls=utf8
/dev/sda1 /mnt/x vfat umask=000,nls=utf8
/dev/sda2 /mnt/Y ntfs umask=000,nls=utf8
而NTFS分区正常拉,但FAT32分区又提示错误,没办法只能用最开始的办法做了
注意:可能是设的FAT32分区自动挂载和系统的自动挂载有冲突。
更多精彩尽在站长资源库电脑知识网 www.zzzyk.com