电脑技术学习

管理 ZFS 存储池

dn001

  专用转储设备

  正在将磁盘用作系统的专用转储设备。要更正此错误,请使用 dumpadm 命令。

  ZFS 池的一部分

  磁盘或文件是活动 ZFS 存储池的一部分。要更正此错误,请使用 zpool 命令销毁池。

  以下使用情况检查用作帮助性警告,并可以使用 -f 选项进行覆盖以创建池:

  包含文件系统

  磁盘包含已知的文件系统,尽管该系统未挂载并且看起来未被使用。

  卷的一部分

  磁盘是 SVM 卷的一部分。

  实时升级

  正在将磁盘用作 Solaris Live Upgrade 的替换引导环境。

  导出的 ZFS 池的一部分

  磁盘是已导出的或者从系统中手动删除的存储池的一部分。如果是后一种情况,则会将池的状态报告为可能处于活动状态,因为磁盘可能是也可能不是由其他系统使用的网络连接驱动器。覆盖可能处于活动状态的池时请务必谨慎。

  以下示例说明如何使用 -f 选项:

# zpool create tank c1t0d0
invalid vdev specification
use '-f' to override the following errors:
/dev/dsk/c1t0d0s0 contains a ufs filesystem.
# zpool create -f tank c1t0d0

  理想的情况是,更正错误而不是使用 -f 选项。

  不匹配的复制级别

  建议不要创建包含不同复制级别的虚拟设备的池。zpool 命令可尝试防止意外创建冗余级别不匹配的池。如果尝试创建具有这样配置的池,则会显示类似以下的错误:

# zpool create tank c1t0d0 mirror c2t0d0 c3t0d0
invalid vdev specification
use '-f' to override the following errors:
mismatched replication level: both disk and mirror vdevs are present
# zpool create tank mirror c1t0d0 c2t0d0 mirror c3t0d0 c4t0d0 c5t0d0
invalid vdev specification
use '-f' to override the following errors:
mismatched replication level: 2-way mirror and 3-way mirror vdevs are present

标签: