第一栏:磁盘装置文件名或该装置的 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 就好了。