文件系统或目录文件系统类型说明(/) UFS分层文件树的顶层 。根 (/) 目录包含对系统操作至关重要的目录和文件,如内核、设备驱动程序和用于引导系统的程序 。根 (/) 目录还包含挂载点目录,可以在这些目录中将本地文件系统和远程文件系统附加到文件树 。/var UFS可能随本地系统的生命周期而更改或增长的系统文件和目录 。这些系统文件和目录包括系统日志、vi 和 ex 备份文件以及 uucp 文件 。/opt NFS、UFS第三方软件的可选挂载点 。在一些系统上,/opt 目录可能是本地磁盘片上的 UFS 文件系统 。/tmp TMPFSTMPFS/usr UFS可以与其他用户共享的系统文件和目录 。仅在某些类型的系统上运行的文件(例如 SPARC 可执行文件)包含在 /usr 文件系统中 。可以在所有类型的系统上使用的文件(如手册页)包含在 /usr/share 目录中 。/export/home 或 /home NFS、UFS用户起始目录(用于存储用户的工作文件)的挂载点 。缺省情况下,/home 目录是自动挂载的文件系统 。在独立系统上,/home 目录可能是本地磁盘片上的 UFS 文件系统 。下图显示了一个从根(/) 文件系统以及sbin、etc子目录开始的本地文件系统 。
图 1 UFS文件系统示意图
二、UFS文件系统的建立
1. 建立UFS文件系统
由于 Solaris 10会在安装过程中自动创建 UFS 文件系统,因此只是偶尔需要创建这些文件系统 。如果希望执行以下操作,则需要创建(或重新创建)UFS 文件系统:添加或更换磁盘,更改磁盘的现有分区结构,完全恢复文件系统 。可以使用 newfs 命令是创建 UFS 文件系统的标准方法 。newfs 命令是 mkfs 命令的前端,前者实际上用于创建新文件系统 。newfs 命令可从将包含新文件系统的磁盘的标号中读取参数缺省值,如每个柱面的磁道数和每个磁道的扇区数 。所选的选项会传递给 mkfs 命令以生成文件系统 。
创建 UFS 文件系统步骤:
磁盘必须已格式化并分片 。如果要重新创建现有的 UFS 文件系统,请取消挂载该文件系统 。需要知道将包含文件系统的片的设备名称 。
成为超级用户或承担等效角色 。
使用命令创建 UFS 文件系统,命令如下:
# newfs [-N] [-b size] [-i bytes] /dev/rdsk/device-name
-N 显示 newfs 命令会传递给 mkfs 命令的参数,而不实际创建文件系统 。此选项是用于测试 newfs 命令的一种好方法 。
-b size 指定文件系统的块大小,每块为 4096 或 8192 字节 。缺省值为 8192 。
-i bytes 指定每个 inode 的字节数 。缺省值根据磁盘大小而异 。
device-name 指定在其中创建新文件系统的磁盘设备的名称 。系统会请求进行确认 。
命令实例:在 /dev/rdsk/c0t1d0s4 中创建 UFS 文件系统 。
# newfs /dev/rdsk/c0t1d0s4
图2 是Solaris 物理磁盘名称的说明
图2 是Solaris 物理磁盘名称的说明
验证是否创建了 UFS 文件系统,请检查新文件系统 。命令如下:
fsck /dev/rdsk/c0t1d0s4挂载 UFS 文件系统使用mount 命令
将 /dev/dsk/c0t3d0s4 挂载到 /export/home目录上 。
# mount/dev/rdsk/c0t1d0s4 /export/home单独运行不带参数的mount命令将显示当前已挂接的文件资源 。如图 3。
图 3 显示当前已挂接的文件资源
2. 使用/etc/vfstab文件管理UFS文件系统
我们可以用mount命令和umount命令来手工管理文件系统,也可以通过文件系统表(/etc/vfstab)来管理 。通过编辑/etc/vfstab文件,系统在启动时可自动地安装在本地的ufs文件系统、必需的nfs文件系统,以及其他的文件系统 。可以使用more /etc/vfstab 命令查看/etc/vfstab文件的内容如图 4 ,文件系统表是ASSCII文件,注释行以#开头,下面的/etc/vfstab文件说明了系统中有一个硬盘 。
推荐阅读
- Solaris日志记录介绍
- 破洞宽松牛仔裤配什么上衣好看
- Solaris平台下的硬盘增设方法小结
- 夫妻吉祥语
- Solaris文件系统分区
- Solaris下Apache和Tomcat配置步骤
- Solaris Java运行环境配置指南
- Solaris操作系统使用小技巧
- Solaris内核proc目录简介
- Solaris 10整合apache与php过程及出错处理
