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