撤消将磁盘添加到 RAID-Z 配置

撤消将磁盘添加到 RAID-Z 配置

我的一个数据池开始用完空间,因此决定通过添加一些额外的磁盘来扩展它。下面是扩展之前的样子:

        NAME                       STATE     READ WRITE CKSUM
    data                       ONLINE       0     0     0
      raidz1-0                 ONLINE       0     0     0
        c0t5000C50041BF93A7d0  ONLINE       0     0     0
        c0t5000C50041FEBCFFd0  ONLINE       0     0     0
        c0t5000C50041FEBE1Bd0  ONLINE       0     0     0
        c0t5000C50041FEC223d0  ONLINE       0     0     0
        c0t5000C50041FECC0Bd0  ONLINE       0     0     0
        c0t5000C500422BAF33d0  ONLINE       0     0     0

现在,在扩展池之后,我在 raidz1 中获得了第一组驱动器,在 raidz2 中获得了第二组驱动器

        NAME                       STATE     READ WRITE CKSUM
    data                       ONLINE       0     0     0
      raidz1-0                 ONLINE       0     0     0
        c0t5000C50041BF93A7d0  ONLINE       0     0     0
        c0t5000C50041FEBCFFd0  ONLINE       0     0     0
        c0t5000C50041FEBE1Bd0  ONLINE       0     0     0
        c0t5000C50041FEC223d0  ONLINE       0     0     0
        c0t5000C50041FECC0Bd0  ONLINE       0     0     0
        c0t5000C500422BAF33d0  ONLINE       0     0     0
      raidz2-1                 ONLINE       0     0     0
        c0t5000C50034245B57d0  ONLINE       0     0     0
        c0t5000C500350A3847d0  ONLINE       0     0     0
        c0t5000C50042033AA7d0  ONLINE       0     0     0
        c0t5000C500421FBD03d0  ONLINE       0     0     0
        c0t5000C500422B9737d0  ONLINE       0     0     0
        c0t5000C5005678B8BFd0  ONLINE       0     0     0

这是我的错误,没有借口。我的问题是如何撤消此操作,以便我可以再次设置驱动器以具有 raidz1-0 和 raidz1-1?由于这是一个备份池,因此仅在夜间将数据写入数据池。

答案1

你搞砸了……抱歉。

我很想看看 的输出zpool history data。但我的猜测是您想要添加更多磁盘空间,但相反,您在 RAIDZ2 中添加了一组 6 个磁盘,并将其设置为与 RAIDZ1 组相同的条带。

您应该知道 RAIDZ vdev 不可扩展……“扩大”池的唯一方法是添加另一个 vdev。您尝试创建类似 RAID 5+0 的东西,可能输入错误了?

无论如何,没有选项可以取消这两个 vdev 的条带化。您是否有能力将数据发送到其他地方,重新格式化并重试?

相关内容