Solaris UFS 文件系统是一个分层文件系统,从根目录 (/) 开始,向下延伸出许多目录。在 Solaris 安装过程中,可以安装一组缺省目录,并使用一组约定将类似的文件类型组合在一起。
有关 Solaris 文件系统和目录的内容说明,请参见 filesystem(5)。
表 17–2 缺省的 Solaris 文件系统
文件系统或目录 |
文件系统类型 |
说明 |
---|---|---|
UFS |
分层文件树的顶层。根 (/) 目录包含对系统操作至关重要的目录和文件,如内核、设备驱动程序和用于引导系统的程序。 根 (/) 目录还包含挂载点目录,可以在这些目录中将本地文件系统和远程文件系统附加到文件树。 |
|
UFS |
可以与其他用户共享的系统文件和目录。仅在某些类型的系统上运行的文件(例如 SPARC 可执行文件)包含在 /usr 文件系统中。可以在所有类型的系统上使用的文件(如手册页)包含在 /usr/share 目录中。 |
|
NFS、UFS |
用户起始目录(用于存储用户的工作文件)的挂载点。缺省情况下,/home 目录是自动挂载的文件系统。在独立系统上,/home 目录可能是本地磁盘片上的 UFS 文件系统。 |
|
UFS |
可能随本地系统的生命周期而更改或增长的系统文件和目录。这些系统文件和目录包括系统日志、vi 和 ex 备份文件以及 uucp 文件。 |
|
NFS、UFS |
第三方软件的可选挂载点。在一些系统上,/opt 目录可能是本地磁盘片上的 UFS 文件系统。 |
|
TMPFS |
临时文件,每次引导系统或取消挂载 /tmp 将会删除这些文件。 |
|
PROCFS |
按进程号排序的活动进程的列表。 |
|
/etc/mnttab |
MNTFS | |
/var/run |
TMPFS |
基于内存的文件系统,用于存储引导系统后不需要的临时文件。 |
/system/contract |
CTFS |
一种虚拟文件系统,用于维护合同信息。 |
/system/object |
OBJFS |
一种虚拟文件系统,由调试器用来访问有关内核符号的信息,而不必直接访问内核。 |
运行系统时需要使用根 (/) 文件系统和 /usr 文件系统。/usr 文件系统中的一些最基本的命令(如 mount)也包含在根 (/) 文件系统中。因此,在系统引导期间(或处于单用户模式下)未挂载 /usr 时,也可以使用这些命令。有关根 (/) 文件系统和 /usr 文件系统的缺省目录的更多详细信息,请参见第 23 章,UFS 文件系统(参考)。