Oracle Solaris ZFS 管理指南

对于交换和转储设备的 ZFS 支持

Solaris OS 初始安装期间,或者使用 Oracle Solaris Live Upgrade 从 UFS 文件系统迁移之后,会在 ZFS 根池中的 ZFS 卷上创建交换区域。例如:


# swap -l
swapfile                  dev  swaplo  blocks   free
/dev/zvol/dsk/rpool/swap 256,1      16 4194288 4194288

Solaris OS 初始安装或者使用 Oracle Solaris Live Upgrade 从 UFS 文件系统升级期间,会在 ZFS 根池中的 ZFS 卷上创建转储设备。一般而言,转储设备不需要管理,因为它是在安装时自动设置的。例如:


# dumpadm
      Dump content: kernel pages
       Dump device: /dev/zvol/dsk/rpool/dump (dedicated)
Savecore directory: /var/crash/t2000
  Savecore enabled: yes
   Save compressed: on

如果禁用并移除转储设备,则在重新创建转储设备之后,需要使用 dumpadm 命令予以启用。大多数情况下,只需要使用 zfs 命令调整转储设备的大小。

有关安装程序创建的交换卷和转储卷大小的信息,请参见ZFS 支持对于 Oracle Solaris 安装和 Oracle Solaris Live Upgrade 的要求

在安装期间和安装后,可以对交换卷的大小和转储卷的大小进行调整。有关更多信息,请参见调整 ZFS 交换设备和转储设备的大小

使用 ZFS 交换和转储设备时,请考虑以下问题:

有关更多信息,请参见以下各章节:

调整 ZFS 交换设备和转储设备的大小

由于 ZFS 根安装在确定交换和转储设备大小的方式上存在差异,所以您可能需要在安装之前、安装期间或安装之后调整交换和转储设备的大小。

ZFS 转储设备故障排除

有关捕捉系统崩溃转储或者调整转储设备大小的问题,请查看以下各项: