跳过导航链接 | |
退出打印视图 | |
Oracle Solaris ZFS 管理指南 Oracle Solaris 10 8/11 Information Library (简体中文) |
1. Oracle Solaris ZFS 文件系统(介绍)
3. Oracle Solaris ZFS 与传统文件系统之间的差别
5. 安装和引导 Oracle Solaris ZFS 根文件系统
安装 ZFS 根文件系统(Oracle Solaris 初始安装)
安装 ZFS 根文件系统(Oracle Solaris Flash 归档文件安装)
迁移到 ZFS 根文件系统或更新 ZFS 根文件系统 (Live Upgrade)
使用 Live Upgrade 迁移或更新 ZFS 根文件系统(不具有区域)
使用 Live Upgrade 迁移或升级具有区域的系统 (Solaris 10 10/08)
如何将 UFS 上具有区域根的 UFS 根文件系统迁移到 ZFS 根文件系统 (Solaris 10 10/08)
如何配置 ZFS 上具有区域根的 ZFS 根文件系统 (Solaris 10 10/08)
如何升级或修补 ZFS 上具有区域根的 ZFS 根文件系统 (Solaris 10 10/08)
使用 Oracle Solaris Live Upgrade 迁移或升级具有区域的系统(最低 Solaris 10 5/09)
支持的 ZFS 和区域根配置信息(最低 Solaris 10 5/09)
如何创建具有 ZFS 根文件系统和区域根的 ZFS BE(最低 Solaris 10 5/09)
如何升级或修补具有区域根的 ZFS 根文件系统(最低 Solaris 10 5/09)
如何将具有区域根的 UFS 根文件系统迁移到 ZFS 根文件系统(最低 Solaris 10 5/09)
解决妨碍成功引导的 ZFS 挂载点问题 (Solaris 10 10/08)
7. 使用 Oracle Solaris ZFS 快照和克隆
8. 使用 ACL 和属性保护 Oracle Solaris ZFS 文件
您可以通过以下方式安装 ZFS 根文件系统并从中进行引导:
Oracle Solaris 初始安装(交互式文本模式安装方法)
选择并安装 ZFS 作为根文件系统。
安装 ZFS Flash 归档文件。
Oracle Solaris Live Upgrade 功能
将 UFS 根文件系统迁移到 ZFS 根文件系统。
在新 ZFS 根池中创建新引导环境。
在现有的 ZFS 根池中创建或更新引导环境。
使用 ZFS Flash 归档文件升级备用引导环境 (boot environment, BE)。
Oracle Solaris JumpStart 功能。
创建配置文件以自动安装具有 ZFS 根文件系统的系统。
创建配置文件以自动安装具有 ZFS Flash 归档文件的系统。
基于 SPARC 或基于 x86 的系统安装了 ZFS 根文件系统或迁移到 ZFS 根文件系统后,系统将从 ZFS 根文件系统自动引导。有关引导方面的变化的更多信息,请参见从 ZFS 根文件系统引导。
此 Oracle Solaris 发行版中提供了以下 ZFS 安装功能:
使用交互式文本安装程序功能,您可以安装 UFS 根文件系统或 ZFS 根文件系统。在此发行版中,缺省文件系统仍为 UFS。您可以通过以下方式访问交互式文本安装程序:
SPARC:对于 Oracle Solaris 安装 DVD,请使用以下语法:
ok boot cdrom - text
SPARC:从网络引导时,请使用以下语法:
ok boot net - text
x86:选择文本模式安装方法。
定制 JumpStart 配置文件提供以下功能:
您可以设置配置文件以创建 ZFS 存储池并指定可引导的 ZFS 文件系统。
您可以设置配置文件来安装 ZFS 根池的 Flash 归档文件。
使用 Live Upgrade,您可以将 UFS 根文件系统迁移到 ZFS 根文件系统。lucreate 和 luactivate 命令已得到增强,从而可支持 ZFS 池和 ZFS 文件系统。
可以通过在安装期间选择两个磁盘来设置镜像 ZFS 根池。或者,可以通过在安装后附加其他磁盘来创建镜像 ZFS 根池。
将会在 ZFS 根池中的 ZFS 卷上自动创建交换和转储设备。
此发行版中不提供以下安装功能:
当前未提供用于安装 ZFS 根文件系统的 GUI 安装功能。您必须选择文本模式安装方法来安装 ZFS 根文件系统。
不能使用标准升级程序将 UFS 根文件系统升级到 ZFS 根文件系统。
尝试安装具有 ZFS 根文件系统的系统或将 UFS 根文件系统迁移到 ZFS 根文件系统之前,请确保满足以下要求。
您可以通过以下方式安装和引导 ZFS 根文件系统或迁移到 ZFS 根文件系统:
安装 ZFS 根文件系统-从 Solaris 10 10/08 发行版开始提供。
使用 Live Upgrade 从 UFS 根文件系统迁移到 ZFS 根文件系统-必须已安装了 Solaris 10 10/08 或以上的发行版,或已升级到 Solaris 10 10/08 或以上的发行版。
以下部分介绍 ZFS 根池空间和配置要求。
ZFS 根文件系统所需的最小可用池空间量大于 UFS 根文件系统所需的最小可用池空间量,因为交换设备和转储设备在 ZFS 根环境中必须是单独的设备。缺省情况下,交换和转储设备在 UFS 根文件系统中为同一设备。
在系统中安装 ZFS 根文件系统或将其升级为 ZFS 根文件系统时,交换区域和转储设备的大小取决于物理内存量。可引导的 ZFS 根文件系统的最小可用池空间量取决于物理内存量、可用的磁盘空间以及要创建的引导环境 (Boot Environment, BE) 的数量。
检查 ZFS 存储池的以下磁盘空间要求:
安装 ZFS 根文件系统所需的最小内存量为 1536 MB。
要获得更好的性能(ZFS 的全部性能),建议使用 1536 MB 或更大容量的内存。
建议至少使用 16 GB 的磁盘空间。磁盘空间的使用情况如下所述:
交换区域和转储设备-Oracle Solaris 安装程序创建的交换卷和转储卷的缺省大小如下:
初始安装-在新的 ZFS 引导环境中,缺省交换卷大小按照物理内存的一半计算,一般在 512 MB 至 2 GB 的范围内。可以在初始安装过程中调整交换卷的大小。
缺省转储卷的大小由内核基于 dumpadm 信息和物理内存大小进行计算。可以在初始安装过程中调整转储卷的大小。
Live Upgrade-将 UFS 根文件系统迁移到 ZFS 根文件系统时,ZFS BE(Boot Environment,引导环境)的缺省交换卷大小按 UFS BE 的交换设备的大小来计算。计算缺省交换卷大小时,会将 UFS BE 中所有交换设备的大小加总,并在 ZFS BE 中创建一个该大小的 ZFS 卷。如果 UFS BE 中未定义交换设备,则缺省交换卷大小设为 512 MB。
在 ZFS BE 中,缺省转储卷大小设置为物理内存的一半,范围介于 512 MB 至 2 GB 之间。
可以将交换卷和转储卷的大小调整为所选择的大小,只要新的大小支持系统运作。有关更多信息,请参见调整 ZFS 交换设备和转储设备的大小。
引导环境 (Boot environment, BE)-除了新的交换和转储空间要求或调整的交换和转储设备大小外,从 UFS BE 迁移的 ZFS BE 还需要大约 6 GB 空间。从其他 ZFS BE 克隆的每个 ZFS BE 都不需要额外的磁盘空间,但是请考虑到以下情况:应用修补程序时,BE 大小会增加。同一根池中的所有 ZFS BE 都使用相同的交换和转储设备。
Oracle Solaris OS 组件-作为 OS 映像一部分的根文件系统的所有子目录(除 /var 之外)必须与根文件系统处于同一数据集。此外,除了交换和转储设备之外,所有其他 OS 组件必须驻留在根池中。
另一个限制是 /var 目录或数据集必须是单个数据集。例如,如果您还想使用 Live Upgrade 迁移或修补 ZFS BE,或者创建此池的 ZFS Flash 归档文件,则无法创建后代 /var 数据集,如 /var/tmp。
例如,磁盘空间为 12 GB 的系统对于可引导的 ZFS 环境来说可能会太小,因为每个交换和转储设备都需要 2 GB 磁盘空间,而且从 UFS BE 迁移的 ZFS BE 需要大约 6 GB 磁盘空间。
请查看以下 ZFS 存储池配置要求:
要用作根池的池必须具有 SMI 标签。使用磁盘片创建池时,通常可以满足此要求。
池必须存在于磁盘片或被镜像的磁盘片上。如果在 Live Upgrade 迁移期间试图使用不支持的池配置,将会看到类似如下的消息:
ERROR: ZFS pool name does not support boot environments
有关支持的 ZFS 根池配置的详细说明,请参见创建 ZFS 根池。
x86:磁盘必须包含 Oracle Solaris fdisk 分区。该 fdisk 分区是在安装基于 x86 的系统时自动创建的。有关 Solaris fdisk 分区的更多信息,请参见《系统管理指南:设备和文件系统》中的"fdisk 分区创建准则"。
在基于 SPARC 和基于 x86 的系统上,ZFS 根池中指定用于引导的磁盘必须小于 2 TB。
只有在安装完根池后,才能在根池中启用压缩。在安装期间,无法在根池中启用压缩。根池不支持 gzip 压缩算法。
初始安装创建根池后,或者在 Solaris Live Upgrade 迁移到 ZFS 根文件系统后,请勿重命名根池。重命名根池可能会导致系统无法引导。