Solaris 10 5/09 安装指南:自定义 JumpStart 和高级安装

用于 ZFS 根 (/) 文件系统的 JumpStart 关键字(参考)

本节提供一些可在 JumpStart 配置文件中使用的特定于 ZFS 关键字的描述。本节中的这些关键字的用法与它们在 UFS 配置文件中的用法不同,或者仅在 ZFS 配置文件中使用。

bootenv 配置文件关键字(ZFS 和 UFS)

bootenv 关键字可标识引导环境特征。缺省情况下,引导环境是在安装期间由 pool 关键字创建的。如果您结合使用 bootenv 关键字和 installbe 选项,则可以命名新的引导环境,并在引导环境内创建 /var 数据集。

可以在配置文件中使用此关键字来安装 UFS 文件系统或 ZFS 根池。

installbe

更改在安装期间创建的缺省引导环境的特征。

bename

指定要创建的新引导环境的名称 new_BE_name。此名称不能超过 30 个字符,只能包含字母数字字符,不能包含多字节字符。名称在系统中必须是唯一的。

dataset mount-point

使用可选的 dataset 关键字可标识独立于 ROOT 数据集的 /var 数据集。mount-point 值限制为 /var。例如,用于独立的 /var 数据集的 bootenv 语法行类似于以下内容:


bootenv installbe bename zfsroot dataset /var

有关升级和激活引导环境的更多信息,请参见《Solaris 10 5/09 安装指南:Solaris Live Upgrade 和升级规划》中的第 11  章 “Solaris Live Upgrade 和 ZFS(概述)”

install_type 关键字(ZFS 和 UFS)

install_type 关键字在每个配置文件中都是必需的。对于 UFS 安装,有几个可用选项。对于 ZFS 安装,唯一可用的选项是 initial_install 关键字。此选项可在系统上安装新的 Solaris OS。配置文件语法如下所示:

install_type initial_install

注 –

对于 ZFS 安装,以下 UFS 选项不可用。


pool 配置文件关键字(仅 ZFS)

pool 关键字可定义要创建的新根池。然后,该池随使用 cluster 关键字指定的软件组一起安装。在创建新的根池时,需要使用 poolsizeswapsizedumpsizevdevlist 选项。

pool poolname poolsize swapsize dumpsize vdevlist
poolname

指定要创建的新池的名称。新池是使用指定的 size 和指定的设备 vdevlist 创建的。

poolsize

要创建的新池的大小。如果指定了空间大小,则此大小的单位假定为 MB,除非指定了 g (GB)。您还可以使用 auto 选项。

auto

在给定的约束条件下分配最大的可能池大小,例如磁盘和保留的片的大小。


注 –

poolsize 关键字的 auto 含义与在 UFS 文件系统中使用的 filesys 关键字的 auto 含义不同。在 ZFS 中,将检查磁盘大小,以验证是否可提供最小大小。如果可以提供最小大小,则在给定的约束条件下分配最大的可能池大小,例如磁盘和保留的片的大小。


swapsize

要在新根池中创建的交换卷 (zvol) 的大小。选项可以是 autosize

auto

交换区域的大小是自动确定的。缺省大小为物理内存大小的 1/2,但不小于 512 MB 且不大于 2 GB。您可以使用 size 选项将大小设置成超出此范围的某个值。

size

可用来指定一个量。大小的单位假定为 MB,除非指定了 g (GB)。

dumpsize

要在新根池中创建的转储卷的大小。

auto

使用缺省的交换大小。

size

可用来指定一个量。大小的单位假定为 MB,除非指定了 g (GB)。

vdevlist

用于创建池的一个或多个设备。

对于根池,vdevlist 中的设备必须是片。vdevlist 可以是格式为 cwtxd yszsingle-device-name,也可以是 mirrorany 选项。


注 –

vdevlist 的格式与 zpool create 命令的格式相同。


single-device-name

格式为 cwt xdysz 的磁盘片,例如 c0t0d0s0

mirror [device-names| any]

指定磁盘镜像。

此时,如果指定了多个设备,则仅支持镜像配置。您可以镜像任意多的磁盘,但创建的池的大小由指定的最小磁盘确定。有关创建镜像存储池的更多信息,请参见《Solaris ZFS 管理指南》中的“镜像存储池配置”

  • device-names 可列出要镜像的设备。这些名称的格式是 cwt xdysz,例如,c0t0d0s0c0t0d1s5

  • any 选项可使安装程序选择设备。

any

使安装程序选择适当的设备。

root_device 配置文件关键字(ZFS 和 UFS)

root_device cwtxdysz

root_device 可指定用于根池的设备。root_device 关键字可确定操作系统的安装位置。此关键字在 ZFS 和 UFS 文件系统中的用法相同,都具有一些限制。对于 ZFS 根池,根设备限制为单个系统。此关键字对于镜像池没有用。

cwtxd ysz

标识用来安装操作系统的根磁盘。