当前位置:操作系统 > Unix/Linux >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,