系统管理指南:设备和文件系统

缺省的 Solaris 文件系统

Solaris UFS 文件系统是一个分层文件系统,从根目录 (/) 开始,向下延伸出许多目录。在 Solaris 安装过程中,可以安装一组缺省目录,并使用一组约定将类似的文件类型组合在一起。

有关 Solaris 文件系统和目录的内容说明,请参见 filesystem(5)

下表汇总了缺省的 Solaris 文件系统。

表 17–2 缺省的 Solaris 文件系统

文件系统或目录 

文件系统类型 

说明 

根目录 (/)

UFS 

分层文件树的顶层。根 (/) 目录包含对系统操作至关重要的目录和文件,如内核、设备驱动程序和用于引导系统的程序。 根 (/) 目录还包含挂载点目录,可以在这些目录中将本地文件系统和远程文件系统附加到文件树。

/usr

UFS 

可以与其他用户共享的系统文件和目录。仅在某些类型的系统上运行的文件(例如 SPARC 可执行文件)包含在 /usr 文件系统中。可以在所有类型的系统上使用的文件(如手册页)包含在 /usr/share 目录中。

/export/home/home

NFS、UFS 

用户起始目录(用于存储用户的工作文件)的挂载点。缺省情况下,/home 目录是自动挂载的文件系统。在独立系统上,/home 目录可能是本地磁盘片上的 UFS 文件系统。

/var

UFS 

可能随本地系统的生命周期而更改或增长的系统文件和目录。这些系统文件和目录包括系统日志、viex 备份文件以及 uucp 文件。

/opt

NFS、UFS 

第三方软件的可选挂载点。在一些系统上,/opt 目录可能是本地磁盘片上的 UFS 文件系统。

/tmp

TMPFS 

临时文件,每次引导系统或取消挂载 /tmp 将会删除这些文件。

/proc

PROCFS 

按进程号排序的活动进程的列表。 

/etc/mnttab

MNTFS 

一种虚拟文件系统,可为本地系统提供对已挂载文件系统表的只读访问。

/var/run

TMPFS 

基于内存的文件系统,用于存储引导系统后不需要的临时文件。 

/system/contract

CTFS 

一种虚拟文件系统,用于维护合同信息。 

/system/object

OBJFS 

一种虚拟文件系统,由调试器用来访问有关内核符号的信息,而不必直接访问内核。  

运行系统时需要使用根 (/) 文件系统和 /usr 文件系统。/usr 文件系统中的一些最基本的命令(如 mount)也包含在根 (/) 文件系统中。因此,在系统引导期间(或处于单用户模式下)未挂载 /usr 时,也可以使用这些命令。有关根 (/) 文件系统和 /usr 文件系统的缺省目录的更多详细信息,请参见第 23 章,UFS 文件系统(参考)