首先请看下边这个反例,更改前记得先备份一份:
sudocp/etc/fstab/etc/fstab.bak
#/dev/sda9
UUID=e6496924-053a-498f-a8a1-283e9cefd5c1/ext3defaults,errors=remount-ro01
第一列表示c盘分区的名称中标麒麟linux,第二列表示挂载点,第三列是文件系统,第四列是挂载选项,第五列是dump选项(用一个数字表示),第六列(接出来的数字)表示文件系统检测选项。
第一列(黑色)、二列(红色):c盘分区和默认挂载点
这里的分区用UUID表示,第一行注释里表示设备的分区
默认挂载点,也就是当你在挂载的时侯没有指定其他目录的话,系统就将该设备挂载到这个目录;
在ubuntu中挂载点的各个文件夹,通常都置于/media目录中;
按照fstab中的内容,当你输入命令
$mount/dev/fd0
你的软盘就将挂载到/media/floppy,在fstab中早已告诉系统,应当将软盘挂载到哪些地方;
第三列(红色):文件系统的类型
文件系统是指低格分区时,选择的分区类型,例如Windows中通常使用NTFS和FAT分区系统linux 文件系统分区,Linux里通常使用ext分区系统
auto:假如第三列是auto,表示文件系统的类型将被手动检查;
第四列(红色):挂载选项
多个选项间用冒号分割开,
defauts是默认挂载,启动时会手动加载,倘若这一项是noautolinux学习论坛,就表示要明晰地通过手工来挂载设备,运行mount命令挂载分区;
user和nouser:user选项容许普通用户也能挂载设备,而nouser则只容许root用户挂载;
exec和noexec:exec表示可以运行这个分区中的可执行程序,noexec则不能运行其中的程序
ro:以只读方法来挂载这个分区,可以用在Windows的系统安装分区,以免避免误操作;
rw:以可读可写的属性来挂载系统;
sync和async:是否缓冲文件的写操作,也就是文件先保存到缓冲区,之后一块写入c盘,
对U盘等可联通c盘来说linux 文件系统分区,应当立刻写入c盘中,或则在拔出前执行umount命令,保证文件的正确传输;
async是缓冲写操作
defaults:全部使用默认配置,包括rw,suid,dev,exec,auto,nouser,和async;
第五、六列:dump和fsck选项
dump是一个备份工具,通常/分区是备份的,fsck是一个文件系统扫描检测工具,默认是开启的1,假若是2表示其他分区系统;
对于Windows的ntfs分区系统,挂载是选项有些不同:
#/dev/sda6
UUID=D404C65004C634F0/media/sda6ntfsdefaults,umask=007,gid=4601
其中的umask是权限,gid是组id。