请阅读下面介绍 ZFS 根池空间和配置要求的各节。
安装系统时,交换卷和转储卷的大小取决于物理内存量。可引导的 ZFS 根文件系统的最小池空间量取决于物理内存量、可用的磁盘空间以及要创建的引导环境 (boot environment, BE) 的数量。
请查看以下 ZFS 存储池空间要求:
有关不同安装方法的内存要求的说明,请参见《Oracle Solaris 11.2 发行说明》。
建议至少使用 7-13 GB 的磁盘空间。空间的使用情况如下所述:
交换区域和转储设备-Solaris 安装程序创建的交换和转储卷的缺省大小因系统上的内存量和其他变量而异。转储设备大小约为物理内存大小的一半或更大,具体取决于系统所进行的活动。
安装期间或安装后,可以将交换卷和转储卷的大小调整为所选择的大小,只要新的大小可支持系统运行。有关更多信息,请参见调整 ZFS 交换和转储设备的大小。
引导环境 (boot environment, BE)-ZFS BE 大约为 4-6 GB。从另一个 ZFS BE 克隆的每个 ZFS BE 不需要额外的磁盘空间。请注意,当 BE 更新时,BE 大小将增大(具体取决于更新)。同一根池中的所有 ZFS BE 都使用相同的交换和转储设备。
Oracle Solaris OS 组件-根文件系统中作为 OS 映像的一部分的所有子目录(除 /var 之外)必须都位于根文件系统中。此外,除了交换和转储设备之外,所有其他 Solaris OS 组件必须驻留在根池。
请查看以下 ZFS 存储池配置要求:
大多数情况下,在具有 GPT 感知固件的基于 SPARC 的系统或基于 x86 的系统上,要用作根池的磁盘可以具有 EFI (GPT) 标签。或者,在不具有 GPT 感知固件的 SPARC 系统上应用 SMI (VTOC) 标签。有关 EFI (GPT) 标签的信息,请参见使用 ZFS 存储池中的磁盘。
如果存在 SMI (VTOC) 标签磁盘,则池必须存在于某个磁盘分片上或若干被镜像的磁盘分片上。或者,如果根池磁盘带有 EFI (GPT) 标签,则池可以存在于整个磁盘上或若干个镜像的整个磁盘上。如果在 beadm 操作期间尝试使用不支持的池配置,将会显示类似于以下内容的消息:
ERROR: ZFS pool name does not support boot environments
有关支持的 ZFS 根池配置的详细说明,请参见创建 ZFS 根池。
在基于 x86 的系统上,磁盘必须包含 Solaris fdisk 分区。fdisk 分区是安装基于 x86 的系统时自动创建的。有关 Solaris fdisk 分区的更多信息,请参见在 Oracle Solaris 11.2 中管理设备 中的使用 fdisk 选项。
在自动安装过程中,可以在根池上设置池属性或文件系统属性。根池不支持 gzip 压缩算法。
通过初始安装创建了根池后,请勿对根池重命名。重命名根池可能会导致系统无法引导。
请勿将精简置备的 VMware 设备用作根池设备。