这种文件系统就像一棵树那样用/确立根部, 是比较理想的文件系统。 而/dev、 /usr和其他目录 就是根目录的分枝, 另外这些目录可以再分枝,例如/usr/local。
应该考虑给某些目录一些空间从而分散文件系统。 /var 之下包含目录 log/,目录spool/, 和不同类型的临时文件,很可能把它塞满。 把什么都塞进根文件系统不是一个好主意, 好的做法是应该把 /var 从 /分离出去。
另一个要考虑的是,给物理设备或虚拟磁盘这些自带空间的文件系统确定目录结构树。 例如 网络文件系统 或光驱的挂接。
在导入处理期间, 自动挂上/etc/fstab所列出的文件系统。 (除非他们注明为noauto 选项)。
/etc/fstab 文件包含的各行的列表格式如下:
device /mount-point fstype options dumpfreq passno
设备名称(设备必须存在), 说明在 Section 16.2.
目录 (目录必须存在), 用在那个挂接上的文件系统上。
文件系统类型,请通过mount(8)查阅。 默认的FreeBSD文件系统类型是ufs。
设为可读写文件系统的rw选项, 或设为只读文件系统的ro选项, 或其他一些选项,可随意选一个。 一个常用的选项 noauto 用在不需在导入期间挂接的文件系统。 其他的选项在 mount(8) 手册里列出。
dump(8) 使用这项去决定那个 文件系统必须移贮。假如缺少这项,默认的数值为0。
这一项决定文件系统的检查顺序, 文件系统想跳过检查应将passno设为0。 根文件系统(那个是在每方面开始之前必须检查的) 应该将它的 passno 设为1, 其他文件系统的 passno 必须把数值设到大于1。假如多个文件系统的passno的值相同, 那么fsck(8) 在充许的情况下将尝试并行地去检查文件系统。
这个 mount(8) 命令是挂接文件系统的基本运用。
使用最多的基本格式:
它的选项非常多,而mount(8) 手册同样提及, 但常用的都在这里:
挂接的各种选项
挂接/etc/fstab里所有列出的文件系统。 除非标记为 “noauto” 或作了排除在外的 -t 类型标记,或者在这之前已挂上。
除了实际上系统调用以外,可以完成任何事情,这个选项是和 -v参数一起连在一块使用,可以决定mount(8)所做的事情。
强制去挂接一个未知的文件系统(会有危险), 或当把一个文件系统挂接状态由可读写降为只读时,强制撤消可写通道。
以只读的方式挂上文件系。 使用-o 选项加rdonly是一样的。
根据给出的文件系统类型挂接文件系统, 假如给于-a选项,仅挂接这个类型的文件系统。
“ufs” 是默认的文件系统类型。
在文件系统上修改挂接选项。
版本模式。
以可读写方式挂接文件系统。
The -o 选项采用一个逗号分开以下多个选项:
拒绝把文件系统识别为特别的设备。这是一个有用的安全选项。
不允许文件系统上的二进制程序执行。这也是一个有用的安全选项。
不允许文件系统上的 setuid 或 setgid 标记生效。这也是一个有用的安全选项。
umount(8) 命令同样采用一个参数、一个挂接点、一个设备名。 或采用-a选项,又或采用-A选项。
所有格式都可采用 -f 去强行卸下, 或采用-v 用那适当的版本。 但警告,采用 -f并不是一个好主意, 强行卸下文件系统可能损坏计算机或破坏文件系统上的数据。
-a 和 -A 会卸下所有已挂接的文件系, 可能通过-t后面列出的文件系统进行修改, 但无论如何,-A都不会尝试去卸下根文件系统。