第一栏:磁盘装置文件名或该装置的 Label:
这个字段请填入文件系统的装置文件名。但是由上面表格的默认值我们知道系统默认使用的是 Label 名
称! 在鸟哥的这个测试系统中 /dev/hdc2 标头名称为 /1,所以上述表格中的『LABEL=/1』也可以被
取代成为『/dev/hdc2』的意思。 至于Label 可以使用 dumpe2fs 指令来查阅的。
Tips:
记得有一次有个网友写信给鸟哥,他说,依照 e2label 的设定去练习修改自己的
partition 的 Label name 之后,却发现,再也无法顺利开机成功! 后来才发现,原
来他的 /etc/fstab 就是以 Label name 去挂载的。但是因为在练习的时候, 将
Label name 改名字过了,导致在开机的过程当中再也找不到相关的Label name
了。
所以啦,这里再次的强调,利用装置名称 (ex> /dev/hda1) 来挂载 partition 时,
虽然是被固定死的,所以您的硬盘不可以随意插在任意的插槽,不过他还是有好处
的。 而使用 Label name 来挂载,虽然就没有插槽方面的问题,不过,您就得要随
时注意您的 Label name 喔!尤其是新增硬盘的时候! ^_^
第二栏:挂载点 (mount point)::
就是挂载点啊!挂载点是什么?一定是目录啊~要知道啊!
第三栏:磁盘分区槽的文件系统:
在手动挂载时可以让系统自动测试挂载,但在这个档案当中我们必须要手动写入文件系统才行! 包括
ext3, reiserfs, nfs, vfat 等等。
第四栏:文件系统参数:
记不记得我们在 mount 这个指令中谈到很多特殊的文件系统参数? 还有我们使用过的『-o
iocharset=cp950』?这些特殊的参数就是写入在这个字段啦! 虽然之前在 mount 已经提过一次,这
里我们利用表格的方式再汇整一下:
参数 内容意义
async/sync
异步/同步
设定磁盘是否以异步方式运作!预设为 async(效能较佳)
auto/noauto 当下达 mount -a 时,此文件系统是否会被主动测试挂载。预设为
自动/非自动 auto。
rw/ro
可擦写/只读
让该分割槽以可擦写或者是只读的型态挂载上来,如果你想要分享的数
据是不给用户随意变更的, 这里也能够设定为只读。则不论在此文件
系统的档案是否设定 w 权限,都无法写入喔!
exec/noexec
可执行/不可执行
限制在此文件系统内是否可以进行『执行』的工作?如果是纯粹用来储
存资料的, 那么可以设定为 noexec 会比较安全,相对的,会比较麻
烦!
user/nouser
允许/不允许使用者挂载
是否允许用户使用 mount 指令来挂载呢?一般而言,我们当然不希望
一般身份的 user 能使用 mount 啰,因为太不安全了,因此这里应该
要设定为 nouser 啰!
suid/nosuid
具有/不具有 suid 权限
该文件系统是否允许 SUID 的存在?如果不是执行文件放置目录,也可
以设定为 nosuid 来取消这个功能!
usrquota
注意名称是『 usrquota 』不要拼错了!这个是在启动 filesystem 支
持磁盘配额模式,更多数据我们在第四篇再谈。
grpquota
注意名称是『grpquota』,启动 filesystem 对群组磁盘配额模式的支
持。
defaults
同时具有 rw, suid, dev, exec, auto, nouser, async 等参数。 基本
上,预设情况使用 defaults 设定即可!
第五栏:能否被 dump 备份指令作用:
dump 是一个用来做为备份的指令(我们会在第二十五章备份策略中谈到这个指令), 我们可以透过
fstab 指定哪个文件系统必须要进行 dump 备份! 0 代表不要做 dump 备份, 1 代表要每天进行
dump 的动作。 2 也代表其他不定日期的 dump 备份动作, 通常这个数值不是 0 就是 1 啦!
第六栏:是否以 fsck 检验扇区:
开机的过程中,系统默认会以 fsck 检验我们的 filesystem 是否完整 (clean)。 不过,某些 filesystem
是不需要检验的,例如内存置换空间 (swap) ,或者是特殊文件系统例如 /proc 与 /sys 等等。所以,
在这个字段中,我们可以设定是否要以 fsck 检验该 filesystem 喔。 0 是不要检验, 1 表示最早检验
(一般只有根目录会设定为 1), 2 也是要检验,不过 1 会比较早被检验啦! 一般来说,根目录设定为
1 ,其他的要检验的 filesystem 都设定为 2 就好了。
转载于:https://blog.51cto.com/smallboy1/1842204