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

Emi*_*aña 5 hard-drive virtualization filesystems zfs raid-z

我在 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
Run Code Online (Sandbox Code Playgroud)

提前致谢!:)

tbe*_*nz9 5

我知道这个问题很老了,但我刚刚遇到它。看起来一次扩展 RAIDZ 一个驱动器的功能正在开发中!但我没见过预计到达时间。

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

  • GitHub PR 关注:https://github.com/openzfs/zfs/pull/8853 (2认同)

Mik*_*ick 4

您无法通过添加另一个磁盘来扩展现有的 raidz1 vdev,但可以将另一个 vdev 添加到池中以增加池的容量。如果您想保留冗余,您将需要不止一张额外的磁盘。例如,您可以使用两个磁盘来添加镜像 vdev,或使用 3 个以上磁盘来添加另一个 raidz1 vdev。