在安装过程中,将在 ZFS 根池的 ZFS 卷中创建交换区域。例如:
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 145,2 16 16646128 16646128
在安装过程中,将在 ZFS 根池的 ZFS 卷中创建转储设备。一般而言,转储设备不需要管理,因为它是在安装时自动设置的。例如:
# dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/ Savecore enabled: yes Save compressed: on
如果禁用并移除转储设备,则在重新创建转储设备之后,需要使用 dumpadm 命令予以启用。大多数情况下,只需要使用 zfs 命令调整转储设备的大小。
有关安装程序创建的交换卷和转储卷大小的信息,请参见确定 ZFS 根池要求。
在安装后,可以对交换卷的大小和转储卷的大小进行调整。有关更多信息,请参见调整 ZFS 交换和转储设备的大小。
如果要在非根池中创建交换和转储设备,请勿在 RAID-Z 池中创建交换卷和转储卷。包含交换卷和转储卷的池必须是只有一个磁盘的池或镜像池。否则,您将看到类似以下内容的消息:
/dev/zvol/dsk/rzpool/swap: Operation not supported
在非根池中创建交换卷或转储卷。运行 dumpadm –d 命令重置转储设备。
# zfs create -V 10g bpool/dump2 # dumpadm -d /dev/zvol/dsk/bpool/dump2 Dump content : kernel with ZFS metadata Dump device : /dev/zvol/dsk/bpool/dump2 (dedicated) Savecore directory: /var/crash Savecore enabled : yes Save compressed : on
必须将单独的 ZFS 卷用于交换区域和转储设备。
稀疏卷不支持用作交换卷。
当前,不支持在 ZFS 文件系统上使用交换文件。
如果在安装系统后需要更改交换区域或转储设备,请像在以前的 Solaris 发行版中那样使用 swap 和 dumpadm 命令。有关更多信息,请参见在 Oracle Solaris 11.2 中管理文件系统 中的第 3 章 配置附加交换空间和在 Oracle Solaris 11.2 中排除系统管理问题 。