如何在 Proxmox 中向现有的 ZFS RAIDZ-1 添加附加驱动器?

如何在 Proxmox 中向现有的 ZFS RAIDZ-1 添加附加驱动器?

我在 Proxmox 中安装了 ZFS,特别是 RAIDZ-1 文件系统,为了测试目的(在使用此设置进行生产之前),我向机器添加了新驱动器,但在这一点上我遇到了阻碍...将新驱动器添加到的命令是什么zpool

我已经尝试过zpool add,但无法找到正确的命令和参数组合。

zpool status这是我的测试环境的结果:

  pool: rpool
 state: ONLINE
  scan: none requested
config:

    NAME                                     STATE     READ WRITE CKSUM
    rpool                                    ONLINE       0     0     0
      raidz1-0                               ONLINE       0     0     0
        pci-0000:00:10.0-scsi-0:0:0:0-part2  ONLINE       0     0     0
        pci-0000:00:10.0-scsi-0:0:1:0-part2  ONLINE       0     0     0
        pci-0000:00:10.0-scsi-0:0:2:0-part2  ONLINE       0     0     0
        pci-0000:00:10.0-scsi-0:0:3:0-part2  ONLINE       0     0     0
        pci-0000:00:10.0-scsi-0:0:4:0-part2  ONLINE       0     0     0

errors: No known data errors

提前致谢! :)

答案1

你不能延长通过添加另一个磁盘来覆盖现有的 raidz1 vdev,但你可以添加另一个 vdev添加到池中以增加池的容量。如果要保留冗余,则需要多个额外的磁盘。例如,您可以使用两个磁盘来添加镜像 vdev,或使用 3 个以上磁盘来添加另一个 raidz1 vdev。

答案2

我知道这个问题已经过时了,但我刚刚才发现。看起来一次扩展一个驱动器的 RAIDZ 功能正在开发中!不过我还没看到 ETA。

https://www.freebsdfoundation.org/blog/openzfs-raid-z-online-expansion-project-announcement/

相关内容