电脑技术学习

管理 ZFS 存储池

dn001

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

  只要剩余设备可为配置提供足够冗余,便可分离镜像配置中的一个或多个磁盘。

  目前,镜像配置中不支持以下操作:

  不能从镜像存储池中彻底删除设备。对于此功能,已经申请了 RFE(请求提高)。

  不能出于备份目的而分割或中断镜像。对于此功能,已经申请了 RFE(请求提高)。

  创建 RAID-Z 存储池

  创建单奇偶校验 RAID-Z 池与创建镜像池基本相同,不同之处是使用 raidz 或 raidz1 关键字而不是 mirror。以下示例说明如何创建一个包含由 5 个磁盘组成的单个 RAID-Z 设备的池:

# zpool create tank raidz c1t0d0 c2t0d0 c3t0d0 c4t0d0 /dev/dsk/c5t0d0

  本示例表明可以使用全路径指定相应的磁盘。/dev/dsk/c5t0d0 设备与 c5t0d0 设备相同。

  可以使用磁盘片创建类似的配置。例如:

# zpool create tank raidz c1t0d0s0 c2t0d0s0 c3t0d0s0 c4t0d0s0 c5t0d0s0

  但是,必须预先格式化磁盘,使其包含适当大小的片 0。

  可在创建池时使用 raidz2 关键字来创建双奇偶校验 RAID-Z 配置。例如:

# zpool create tank raidz2 c1t0d0 c2t0d0 c3t0d0
# zpool status -v tank
 pool: tank
state: ONLINE
scrub: none requested
config:
    NAME     STATE   READ WRITE CKSUM
    tank     ONLINE    0   0   0
     raidz2   ONLINE    0   0   0
      c1t0d0  ONLINE    0   0   0
      c2t0d0  ONLINE    0   0   0
      c3t0d0  ONLINE    0   0   0
errors: No known data errors

标签: