使用 Solaris Live Upgrade 时的系统要求和限制
在将 UFS 文件系统迁移到 ZFS 文件系统或从现有的 ZFS 根池创建新的 ZFS 引导环境之前,请务必阅读并了解以下要求和限制。这些要求是对《Oracle Solaris 10 8/11 安装指南:规划安装和升级》中的第 6 章 "ZFS 根文件系统安装(规划)"中所列要求的补充。
表 12-1 要求和限制
|
|
|
您必须至少安装了 Solaris 10
10/08 发行版。 |
使用 Solaris Live Upgrade 从 UFS 文件系统迁移到 ZFS 根池或在根池中创建新的引导环境是 Solaris 10 10/08 发行版的新增内容。此发行版包含针对 ZFS
使用 Solaris Live Upgrade 所需的软件。必须至少安装了此发行版才能使用 ZFS。 |
|
磁盘空间 |
可引导 ZFS 根文件系统的最小可用池空间量取决于物理内存量、可用磁盘空间和要创建的引导环境的数量。 |
|
从 UFS 根 (/)
文件系统迁移到 ZFS 根池时,请考虑这些要求。 |
|
|
迁移共享文件系统时,无法将共享文件系统复制到新的 ZFS 根池上单独的片中。 |
例如,针对 UFS 根 (/) 文件系统执行 Solaris Live Upgrade
时,可以使用 -m 选项将 /export 文件系统复制到其他设备中。您不具有用于将共享文件系统复制到 ZFS 池的 -m 选项。 |
|
迁移包含非全局区域的 UFS 根文件系统时,不会迁移共享文件系统。 |
在安装了 UFS
根 (/) 文件系统和非全局区域的系统上,如果区域位于关键文件系统中,则在从 UFS 迁移到 ZFS 的过程中会迁移非全局区域。或者,在同一 ZFS 池中升级时克隆区域。如果共享 UFS (/) 文件系统中存在非全局区域,要迁移到
ZFS 根池,必须首先升级该区域(与以前的 Solaris 发行版一样)。 |
|
请勿使用 ZFS rename 命令。 |
Solaris Live Upgrade 功能不能识别名称更改,如果执行了名称更改,后续命令(如 ludelete)将失败。实际上,如果您希望继续使用现有的引导环境,请不要重命名 ZFS
池或文件系统。 |
|
在使用 lucreate 命令之前设置数据集属性。 |
Solaris Live Upgrade 将为引导环境创建数据集并为交换区域和转储设备创建 ZFS 卷,但不会修改任何现有的数据集属性。这意味着,如果要在新的引导环境中启用数据集属性,必须在 lucreate 运行之前设置属性。例如: # zfs set compression=on rpool/ROOT |
|
在同一 ZFS 根池中创建
ZFS 引导环境时,不能使用 lucreate 命令的包含和排除选项来定制内容。 |
在 同一 ZFS 根池中创建引导环境时,您不能使用 -f、 -o、 -y、 -Y 和 -z 选项在主引导环境中包含或排除文件。但是,在以下情况下您可以使用这些选项:
|
|
不能使用 Solaris Live
Upgrade 升级非根 ZFS 文件系统。 |
|
|
|