FreeBSD handbook中文版 3 Unix 基础( 二 )


第2 页
-wx
r—
r-x
rw-
rwx FreeBSD 使用手册
/etc/fstab下 。/etc/fstab是一个几种文件的表,装载点能够被系统参考 。在/etc/fstab
中的绝大多数文件系统,能够在启动时被自动挂上,除非它们包含noauto 选项 。你可以参
考fstab 的指南,了解更多有关/etc/fstab文件格式和它所包含选项的信息 。
现在,主要的目录结构就是这些:
描述目录
文件系统的根目录/
单用户和多用户环境下,用户使用的工具 。/bin/
操作系统启动过程中使用的程序和配置文件 。/boot/
/boot/defaults/ 默认的启动配置文件;看看loader.conf 。
设备节点;看看intro 。/dev/
系统配置文件和脚本 。/etc/
默认的系统配置文件;看看rc. /etc/defaults/
象sendmail 这样的用于邮件传输代理的配置文件 。/etc/mail/
/etc/namedb/ Named 配置文件;看看named 。
通过via 每天,每周,每月运行的脚本;看看periodic 的联机手册 。/etc/periodic/
/etc/ppp/ Ppp 配置文件;看看ppp 联机手册 。
系统管理员使用的用作一个临时加载点的空目录 。/mnt/
处理文件系统;看看procfs,mount procfs 联机手册 。/proc/
/root/ Root 帐户的主目录 。
单用户和多用户使用的系统程序和管理工具 。/sbin/
在独立环境下使用的程序 。/stand/
临时文件 。/tmp/
主要是用户的工具和应用程序 。/usr/
通常是工具,程序工具和应用程序 。/usr/bin/
标准C include 文件 。/usr/include/
文档库/usr/lib/
各种工具的数据文件 。/usr/libdata/
系统守护程序和系统工具(被其他程序执行的) 。/usr/libexec/
第3 页/usr/local/
/usr/obj/
/usr/ports FreeBSD ports collection。
/usr/sbin/
/usr/share/
/usr/src/
/usr/X11R6/ X11R6 发行的可执行程序,库等 。
/var/
/var/log/
/var/mail/
/var/spool/
/var/tmp/
/var/yp NIS 地图 。
3.4 挂上和卸载文件系统
文件系统可以形象化为一棵树,root 就是根:象这样/,/dev,/usr 等 。根目录下的其
他目录也可能有分支,这些分支也会有它们自己的分支,象这样/usr/local 等等 。之所以
要采用这种分离的文件系统有很多原因 。/var 包含log,spool 和不同的临时文件 。当然,
这个目录也可能会被塞满 。塞满根文件系统不是一个好主意,所以从/分离出一个/var 比较
好 。
在其他的文件系统上,采用这种目录树结构的另一个原因是他们可能会在另外一个物理
磁盘上,或在另外一个虚拟磁盘上,象NFS 文件系统或CDROM 驱动器 。
3.4.1 fstab 文件
在系统启动的过程中,在/etc/fstab 中列出的文件系统会被自动地挂上 。/etc/fstab
文件包含了一个以下面的格式排列的列表:
device /mount-point fstype options dumpfreq passno
FreeBSD 使用手册
本地执行的,库等 。也是默认的放置ports 框架的地方 。Ports 的文档
放在/usr/local/share/doc/ port中 。
通过建构/usr/src 目录树产生的特定结构的目标树 。
系统守护程序和系统工具(由用户执行的) 。
独立结构的文件 。
本地源代码文件 。
多种日志,临时文件,和spool 文件 。
多种系统日志文件 。
用户邮箱文件 。
多种打印机和邮件系统spooling 目录 。
系统重新启动之间保存的临时文件 。
第4 页FreeBSD 使用手册
Device 是一个设备名,就象上一章磁盘命名规则所提到的 。
mount-point 是一个目录,在它上面挂上文件系统 。
Fstype 是要挂上的文件系统类型 。FreeBSD 的默认文件系统是ufs 。
Options 选项既可以是rw 可读写文件系统,也可以是ro 只读文件系统,可根据其它选项的
要求来定义 。在系统按顺序启动过程中,一个普通的选项是noauto,它通常不会被挂上 。

推荐阅读