在将 UFS 文件系统迁移到 ZFS 文件系统或从现有的 ZFS 根池创建新的 ZFS 引导环境之前,请务必阅读并了解以下要求和限制。这些要求是对《Solaris 10 5/09 安装指南:规划安装和升级》中的第 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 根池中创建 ZFS 引导环境时,不能使用 lucreate 命令的包含和排除选项来自定义内容。 |
在同一 ZFS 根池中创建引导环境时,您不能使用 -f、-o、-y、-Y 和 -z 选项在主引导环境中包含或排除文件。但是,在以下情况下您可以使用这些选项:
|
有关使用包含和排除选项的信息,请参见创建引导环境并自定义内容。 |
|
不能使用 Solaris Live Upgrade 升级非根 ZFS 文件系统。 |