我在 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/