求解,Freenas的ZFS raidz加新硬盘

求解,Freenas的ZFS raidz加新硬盘,第1张

如果我记得没错,zfs是做不到这点的,除非你再加入同样数量的硬盘。比如你现在是4个硬盘做了个zpool,实际容量是3盘。如果想扩容这个zpool,就必须在加入4个硬盘,而且最终容量是6盘。实际上就等于新建一个zpool。zfs的扩容一般都是通过小盘换大盘来实现的 查看更多答案>>

再买3个80g的组成raid-z,然后与之前的raid-z组成带条卷就可以了,还有一种方法比较麻烦,就是一个一个换硬盘,比如买3个1T的,把raid-z中的其中一个盘跟换为1t,然后等待数据恢复,如此重复,直到换完3个盘

创建一个非冗余的ZFS pool

增加一个盘,升级为双路mirror

如果想直接建立一个双路mirror的ZFS pool用

再增加一个盘,升级为三路mirror

删除一个盘,降级为双路mirror

直接拔掉一个硬盘

ZFS认为硬盘da2离线,强制上线一下

把拔掉的盘清空再插回去

应该直接使用zpool replace来替换坏掉的盘

等待数据恢复完成,pool就恢复正常了

用更大的da3、da4替换小的da1、da2

因替换硬盘,所以需将数据从旧硬盘复制到新硬盘上,完成后容量没有增加

需要导入导出pool才能查看增加的容量

那么如何才能在线扩容呢?需要首先detach到非mirror,replace实现在线扩容,然后在attach到mirror

删除zfspool,重新建立做一次

降级并替换

替换完成后容量增大

升级到mirror

升级完成

如果attache的硬盘小是不会成功的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11358940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存