在使用 Oracle Solaris Live Upgrade 迁移或升级具有区域的系统之前,需要先查看支持的区域配置。
将 UFS 根文件系统迁移到 ZFS 根文件系统-支持以下区域根配置:
UFS 根文件系统中的目录
UFS 根文件系统中的挂载点的子目录
UFS 根文件系统的区域根位于 UFS 根文件系统目录中或 UFS 根文件系统挂载点的子目录中,ZFS 非根池具有区域根
不支持以下的 UFS/区域配置:以区域根作为挂载点的 UFS 系统。
迁移或升级 ZFS 根文件系统-支持以下区域根配置:
ZFS 根池中的数据集。在某些情况下,如果在执行 Oracle Solaris Live Upgrade 操作前未提供区域根的数据集,Oracle Solaris Live Upgrade 将会创建区域根的数据集 (zoneds)。
ZFS 根文件系统的子目录
ZFS 根文件系统外的数据集
ZFS 根文件系统外的数据集的子目录
非根池中的数据集。在以下示例中,zonepool/zones 是一个包含区域根的数据集,rpool 包含 ZFS BE:
zonepool zonepool/zones zonepool/zones/myzone rpool rpool/ROOT rpool/ROOT/myBE |
如果使用下列语法,Oracle Solaris Live Upgrade 会对 zonepool 和 rpool BE 中的区域实施快照并进行克隆:
# lucreate -n newBE |
创建 newBE BE,位于 rpool/ROOT/newBE 中。激活后,newBE 提供访问 zonepool 组件的途径。
在上面的示例中,如果 /zonepool/zones 是一个子目录,而不是单独数据集,则 Live Upgrade 会将其作为根池 rpool 的组件进行迁移。
UFS 和 ZFS 区域的迁移或升级信息-查看下列可能会影响 UFS 或 ZFS 环境的迁移或升级的因素:
如果您在 Solaris 10 10/08 发行版中按照使用 Oracle Solaris Live Upgrade 迁移或升级具有区域的系统 (Solaris 10 10/08)所述的方法配置区域并已升级到最低 Solaris 10 5/09 发行版,则应能够迁移到 ZFS 根文件系统,或者使用 Solaris Live Upgrade 升级到 Solaris 10 5/09 或以上的发行版。
请勿在嵌套目录中创建区域根,例如 zones/zone1 和 zones/zone1/zone2。否则,引导时挂载可能失败。