将设备添加到存储池

要将新的虚拟设备添加到池中,请使用“zpool add”命令。
通过添加新的顶级虚拟设备,空间会动态添加到池中。
该空间可立即用于池中的所有数据集。

# zpool add appool mirror c2t1d0 c2t2d0
# zpool add appool mirror c2t1d0 c2t2d0

在上面显示的示例中,我们将一个镜像设备添加到名为 appool 的现有池中。
镜像由两个磁盘组成:c2t1d0 和 c2t2d0。

使用“zpool status”来确定当前为存储池配置的磁盘。
然后,在将设备添加到池之前,我们必须执行 format 命令以识别系统中配置的任何其他磁盘。

创建镜像存储池

要创建镜像存储池,请使用 zpool create 命令,后跟池名称、mirror 关键字和将构成镜像的存储设备。
可以通过在命令行上重复 mirror 关键字来指定多个镜像。

# zpool create datapool c1t0d0 c2t0d0 mirror c3t0d0 c4t0d0

示例中显示的命令创建了一个名为 datapool 的池,其中包含两个 2 路镜像。
第一个镜像包含设备 c1t0d0 和 c2t0d0,第二个镜像包含设备 c3t0d0 和 c4t0d0。
数据在两个镜像之间动态条带化,数据在镜像内的每个磁盘之间是冗余的。

Solaris ZFS:如何创建和管理镜像存储池
on it road .com

将缓存设备添加到存储池

我们可以创建一个带有一个或者多个缓存设备的存储池来缓存存储池数据。
创建池后,我们可以从池中删除缓存设备。
但是,缓存设备不能被镜像或者成为 RAID-Z 配置的一部分。
关键字 cache 用于指定缓存设备。

# zpool create appool mirror c0t2d0 c0t4d0 cache c0t0d0

在上面显示的示例中,创建了一个名为 datapool 的镜像池,它由两个磁盘组成:c0t2d0 和 c0t4d0。
通过使用关键字 cache ,我们已在池中为缓存指定了设备 c0t0d0。

创建池后,我们可以执行多项任务来管理池中的物理设备,例如添加顶级虚拟设备、连接和分离设备、使设备脱机、使设备联机以及指定热备件。

将日志设备添加到存储池

我们可以在创建池时指定单独的日志设备,也可以在创建池后添加它。
我们还可以从池中删除日志设备。
关键字 log 用于指定一个设备作为日志设备。

# zpool create datapool mirror c1t1d0 c1t2d0 log mirror c1t5d0 c1t8d0

在上面显示的示例中,创建了一个名为 datapool 的镜像存储池,它由两个虚拟设备组成。
第一个虚拟设备包含磁盘 c1t1d0 和 c1t2d0。
第二个虚拟设备是日志设备,包含磁盘 c1t5d0 和 c1t8d0。

一个日志设备:

  • 可以作为池创建的一部分或者之后添加
  • 可以移除
  • 是由关键字log指定的

将设备连接到存储池

我们可以使用“zpool attach”命令将新设备添加到现有的镜像或者非镜像虚拟设备 (vdev)。
例如,我们可以使用此命令将双向镜像配置转换为三向镜像配置,或者将非冗余存储池转换为冗余存储池。

# zpool attach appool c2t4d0 c2t5d0

在上面的示例中,新设备 c2t4d0 连接到现有设备 c2t5d0,以在已镜像的池中创建镜像池或者三向镜像。

我们可以运行 zpool status 命令来验证设备是否已成功连接。
在幻灯片的示例中,我们可以看到 c2t5d0 设备已连接到名为 appool 的镜像池。
我们还可以看到新设备已经重新同步。
在 ZFS 中,新设备立即开始重新同步。

# zpool status appool
  pool: appool
 state: ONLINE
  scan: resilvered 29.5K in 1s with 0 errors on Sat Jan 13 22:48:42 2018
config:
        NAME        STATE     READ WRITE CKSUM
        appool      ONLINE       0     0     0
          c2t1d0    ONLINE       0     0     0
          c2t2d0    ONLINE       0     0     0
          mirror-2  ONLINE       0     0     0
            c2t3d0  ONLINE       0     0     0
            c2t4d0  ONLINE       0     0     0
            c2t5d0  ONLINE       0     0     0   73.5K resilvered      ### new attached device
errors: No known data errors
日期:2020-09-17 00:15:08 来源:oir作者:oir