Solaris 10 10/08 安装指南:规划安装和升级

第 6 章 ZFS 根文件系统安装(规划)

本章提供有助于您安装 ZFS 根池的系统要求和限制。此外,本章还概述可用于安装 ZFS 根池的安装程序。

如果系统上有多个引导环境,请参见第 7 章以了解有关引导的信息。

ZFS 根池安装要求

表 6–1 系统要求和限制

要求或限制 

说明 

信息 

内存

最小内存为 786 MB。为确保总体性能,建议使用 1 GB。 

《ZFS Administration Guide》(《ZFS 管理指南》)。

磁盘空间 

可引导 ZFS 根文件系统的最小可用池空间量取决于物理内存量、可用磁盘空间和要创建的引导环境的数量。 

有关说明,请参见ZFS 安装的磁盘空间要求

必须使用片而不是整个磁盘来创建 ZFS 存储池才能进行升级或引导。 

  • 使用片创建的池可以进行镜像,但 RAID-Z 或多个磁盘的非冗余配置不能进行镜像。必须事先在 /dev/md/[r]dsk 目录中提供 SVM 设备信息。

  • 池必须具有 SMI 标签。无法引导标有 EFI 的磁盘。

  • 仅适用于 x86:ZFS 池必须位于含有 fdisk 分区的片中。

使用 Solaris Live Upgrade 从 UFS 根 (/) 文件系统迁移到 ZFS 根池时,请考虑这些要求。

  • 使用 Solaris Live Upgrade 从 UFS 文件系统迁移到 ZFS 根池或者在根池中创建新的引导环境是从 Solaris 10 10/08 发行版开始的新增功能。该发行版包含针对 ZFS 使用 Solaris Live Upgrade 所需的软件。要针对 ZFS 使用 Solaris Live Upgrade,必须至少安装此发行版。

  • 只能从 UFS 文件系统迁移到 ZFS 文件系统。

    • 无法将 UFS 文件系统以外的文件系统迁移到 ZFS 根池。

    • 无法从 ZFS 根池创建 UFS 文件系统。

  • 迁移之前,必须存在 ZFS 存储池。

ZFS 安装的磁盘空间要求

通常,在具有 UFS 根文件系统的系统上,交换空间与转储空间位于同一个片中。因此,UFS 与转储设备共享交换空间。在 ZFS 根池中,交换空间与转储空间是相互独立的 zvol,因此它们不共享同一物理空间。使用 ZFS 根文件系统安装或升级某个系统时,交换区域与转储设备的大小取决于物理内存的大小。可引导 ZFS 根文件系统的最小可用池空间量取决于物理内存量、可用磁盘空间和要创建的引导环境的数量。建议使用大约 1 GB 内存和至少 2 GB 磁盘空间。这些空间用于:

用于安装 ZFS 根池的 Solaris 安装程序

下列安装程序执行 ZFS 根池的初始安装。

Solaris Live Upgrade 可将 UFS 文件系统迁移到 ZFS 根池。此外,Solaris Live Upgrade 能够创建可以升级的 ZFS 引导环境。

表 6–2 ZFS 安装程序和限制

ZFS 安装程序 

说明 

限制 

信息 

Solaris 安装程序文本安装程序 

Solaris 文本安装程序执行 ZFS 根池的初始安装。在安装期间,可以选择是要安装 UFS 文件系统还是 ZFS 根池。在安装期间,通过选择两个或更多的片,可以安装镜像的 ZFS 根池。也可以在安装后通过连接或添加更多磁盘来创建镜像的 ZFS 根池。自动在 ZFS 根池中创建 ZFS 卷上的交换空间和转储设备。 

  • 无法使用安装 GUI 来安装 ZFS 根池。

  • 无法从 ZFS 根池创建 Solaris Flash 归档文档。此外,无法在 ZFS 根池中安装 Solaris Flash 归档文件。

  • 无法使用标准升级程序进行升级。必须使用 Solaris Live Upgrade 升级 ZFS 根池。

《Solaris 10 10/08 安装指南:基本安装》中的第 3  章 “针对 ZFS 根池使用 Solaris 交互式文本安装程序进行安装(规划和任务)”

Solaris Live Upgrade 

可以使用 Solaris Live Upgrade 功能执行下列任务:

  • 将 UFS 根 (/) 文件系统迁移到 ZFS 根池

  • 按以下方式创建新的引导环境:

    • 在现有 ZFS 根池中

    • 在其他 ZFS 根池中

    • 从当前运行的系统以外的源

    • 在已安装非全局区域的系统上

在使用 lucreate 命令创建一个 ZFS 引导环境后,可以对该引导环境使用其他 Solaris Live Upgrade 命令。

  • 只有在创建存储池后,才可以使用 lucreate 命令。

  • 无法从 ZFS 根池创建 Solaris Flash 归档文档。此外,无法在 ZFS 根池中安装 Solaris Flash 归档文件。

《Solaris 10 10/08 安装指南:Solaris Live Upgrade 和升级规划》中的第 11  章 “Solaris Live Upgrade 和 ZFS(概述)”

JumpStart 

可通过创建配置文件来创建 ZFS 存储池并指定可引导的 ZFS 文件系统。新的 ZFS 关键字提供初始安装。 

  • 无法使用 install_type upgrade 关键字升级 ZFS 根池。也无法使用 Solaris Flash 关键字。

  • 允许在特定于 UFS 的配置文件中使用的某些关键字不允许在特定于 ZFS 的配置文件中使用。