电脑技术学习

管理 ZFS 存储池

dn001

  目前,ZFS RAID-Z 配置中支持以下操作:

  向现有 RAID-Z 配置中添加用于其他顶层 vdev 的另一组磁盘。

  只要可供替换的磁盘大于或等于要被替换的设备,便可替换现有 RAID-Z 配置中的一个或多个磁盘。

  目前,RAID-Z 配置中不支持以下操作:

  向现有 RAID-Z 配置中附加其他磁盘。

  从 RAID-Z 配置中分离磁盘。

  不能从 RAID-Z 配置中彻底删除设备。对于此功能,已经申请了 RFE(请求提高)。

  处理 ZFS 存储池创建错误

  出现池创建错误可以有许多原因。其中一些原因是显而易见的(如指定的设备不存在),而其他原因则不太明显。

  检测使用中的设备

  格式化设备之前,ZFS 会首先确定 ZFS 或操作系统的某个其他部分是否正在使用磁盘。如果磁盘正在使用,则可能会显示类似以下的错误:

# zpool create tank c1t0d0 c1t1d0
invalid vdev specification
use '-f' to override the following errors:
/dev/dsk/c1t0d0s0 is currently mounted on /. Please see umount(1M).
/dev/dsk/c1t0d0s1 is currently mounted on swap. Please see swap(1M).
/dev/dsk/c1t1d0s0 is part of active ZFS pool zeepool. Please see zpool(1M).

  使用 -f 选项可以覆盖其中的一些错误,但是无法覆盖大多数错误。使用 -f 选项无法覆盖使用以下各项产生的错误,必须手动对这些错误进行更正:

  挂载的文件系统

  磁盘或其中一片包含当前挂载的文件系统。要更正此错误,请使用 umount 命令。

  /etc/vfstab 中的文件系统

  磁盘包含 /etc/vfstab 文件中列出的文件系统,但当前未挂载该文件系统。要更正此错误,请删除或注释掉 /etc/vfstab 文件中的相应行。

标签: