这种文件系统就像一棵树那样用/确立根部, 是比较理想的文件系统。 而/dev、 /usr和其他目录 就是根目录的分枝, 另外这些目录可以再分枝,例如/usr/local。
应该考虑给某些目录一些空间从而分散文件系统。 /var 之下包含目录 log/,目录spool/, 和不同类型的临时文件,很可能把它塞满。 把什么都塞进根文件系统不是一个好主意, 好的做法是应该把 /var 从 /分离出去。
另一个要考虑的是,给物理设备或虚拟磁盘这些自带空间的文件系统确定目录结构树。 例如 网络文件系统 或光驱的挂接。
在导入处理期间, 自动挂上/etc/fstab所列出的文件系统。 (除非他们注明为noauto 选项)。
/etc/fstab 文件包含的各行的列表格式如下:
device /mount-point fstype options dumpfreq passno
设备名称(设备必须存在), 说明在 第 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都不会尝试去卸下根文件系统。