跳过导航链接 | |
退出打印视图 | |
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (简体中文) |
1. 从 Oracle Solaris 10 转换到 Oracle Solaris 11 发行版(概述)
将 UFS 数据迁移到 ZFS 文件系统(ufsdump 和 ufsrestore)
Oracle Solaris 11 发行版中可用的文件系统与 Oracle Solaris 10 文件系统非常类似。
基于磁盘的文件系统-HSFS、PCFS、UDFS、UFS 和 ZFS
基于网络的文件系统-NFS 和 SMB
虚拟文件系统-CTFS、FIFOFS、MNTFS、NAMEFS、OBJFS、SHAREFS、SPECFS 和 SWAPFS
临时文件系统 (Temporary file system, TMPFS)
回送文件系统 (Loopback file system, LOFS)
进程文件系统 (Process file system, PROCFS)
一般的文件系统区别如下:
CacheFS 在 Oracle Solaris 11 发行版中不可用。
ZFS 是缺省根文件系统。
UFS 是受支持的传统文件系统,但不支持将其作为可引导的根文件系统。
支持传统 Solaris Volume Manager 产品,但无法从 Solaris Volume Manager 根设备引导。
ZFS 使用单独的 ZFS 卷作为交换设备和转储设备。UFS 可以使用单个分片作为交换设备和转储设备。
根文件系统分层结构与运行 Solaris 10 的、具有 ZFS 根文件系统的系统大抵相同。ZFS 根池包含 ZFS 文件系统,该文件系统具有系统相关组件的单独目录,例如 etc、usr 和 var,这些目录必须可用于系统,才可使系统正确运行。
安装系统后,将挂载 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 组件不会填满根文件系统。如果是从 Oracle Solaris 11 系统更新到 Oracle Solaris 11.1,则可能需要一定的时间才能将原始 /var 目录中的数据迁移到 /var/share 目录中。
此外,除了交换设备和转储设备之外,其他所有 Oracle Solaris OS 组件都必须驻留在根池。
安装系统后,将会在根池中自动创建缺省交换设备和转储设备作为 ZFS 卷。交换设备和转储设备不能使用相同的卷。此外,不能在 ZFS 根环境中使用交换文件。有关更多信息,请参见交换和转储设备配置变更。
在运行 Oracle Solaris 11 的系统上挂载文件系统时,请查看以下注意事项。
与 Oracle Solaris 10 发行版类似,ZFS 文件系统在创建时会自动挂载。无需编辑 /etc/vfstab 即可挂载本地 ZFS 文件系统。
如果要创建并挂载引导时要挂载的本地传统 UFS 文件系统,将需要像以前的 Solaris 发行版一样,向 /etc/vfstab 文件中添加一个条目。
如果要在引导时挂载远程文件系统,将需要向 /etc/vfstab 文件中添加一个条目并启动以下服务:
# svcadm enable svc:/network/nfs/client:default
否则,在引导时不会挂载此文件系统。