根文件系统分层结构与运行 Oracle Solaris 10、具有 ZFS 根文件系统的系统几乎完全相同。ZFS 根池包含 ZFS 文件系统,该文件系统具有系统相关组件的单独目录,例如 etc、usr 和 var,这些目录必须可用于系统,才可使系统正常运行。
安装系统后,将挂载 Oracle Solaris 文件系统的根目录,这意味着可以访问文件和目录。
Oracle Solaris OS 中根文件系统的所有子目录(除 /var 之外)必须包含在与根文件系统相同的文件系统中。
在 Oracle Solaris 11 中,将自动为全局区域和非全局区域创建单独的 /var 文件系统。
从 Oracle Solaris 11.1 开始,缺省情况下,rpool/VARSHARE 文件系统挂载于 /var/share。此文件系统的作用是在整个引导环境中共享文件系统,从而减少所有 BE 在 /var 目录中所需的空间。
# ls /var/share audit cores crash mail
这将自动创建从 /var 到前面所列各个 /var/share 组件的符号链接,以保证兼容性。此文件系统通常无需进行管理,除非是为了确保 /var 组件不会填满根文件系统。在系统升级期间,可能需要一定的时间才能将原始 /var 目录中的数据迁移到 /var/share 目录。
此外,除了交换设备和转储设备之外,其他所有 Oracle Solaris OS 组件都必须驻留在根池。
安装系统后,缺省交换设备和转储设备将会在根池中自动创建为 ZFS 卷。交换设备和转储设备不能使用相同的卷。此外,不能在 ZFS 根环境中使用交换文件。请参见交换和转储设备配置变更。