分页: 1 / 1
关于btrfs内置raid5通过替换设备扩容的问题
发表于 : 2019-10-22 13:23
由 fudaming
整了一个nas家用,用Ubuntu18.04来做的系统,在根目录下单建了文件夹做存储,挂载btrfs的raid5,用4*2T磁盘直连sata。
使用一段时间后,想要扩容,不知道能不能直接用8T的磁盘来替换进去实现,是否需要一次性4*8T,还是可以实现一段时间替换一块,1*8T+3*2T或者2*8T+2*2T是否可以有效扩充可使用的容量?
还请实操过的兄弟们给个靠谱的答案,网上各处搜没有明确的说法。

Re: 关于btrfs内置raid5通过替换设备扩容的问题
发表于 : 2019-10-23 9:45
由 fudaming
补充下,当初建raid是用的这个命令
代码: 全选
sudo mkfs.btrfs -f -m raid10 -d raid5 -L datapool /dev/sdc /dev/sdd /dev/sde /dev/sdf
Re: 关于btrfs内置raid5通过替换设备扩容的问题
发表于 : 2019-10-24 9:37
由 fudaming
Re: 关于btrfs内置raid5通过替换设备扩容的问题
发表于 : 2019-10-24 10:13
由 oneleaf
raid5只会按最小硬盘计算,所以逐个替换是没有用的,只能一次全换,也就是只要有1个2T,即使剩下3个硬盘都是8T,也只有6T的可用空间。
Re: 关于btrfs内置raid5通过替换设备扩容的问题
发表于 : 2019-10-26 9:35
由 fudaming
oneleaf 写了: ↑2019-10-24 10:13
raid5只会按最小硬盘计算,所以逐个替换是没有用的,只能一次全换,也就是只要有1个2T,即使剩下3个硬盘都是8T,也只有6T的可用空间。
貌似不是传统意义raid5的概念,是类似raid的概念,因为metadata和data数据似乎可以设置不同的级别。
某乎上据说用 balance命令能重新分布数据,但是没有指出容量不同的时候是怎么个平衡法,搜索结果上看有只言片语说容量有增长。btrfs中的chunk的概念不知道是不是与此有关。
目前阵列的使用情况:
代码: 全选
sudo btrfs fi df /datapool && sudo btrfs fi show /datapool && df -H /datapool
Re: 关于btrfs内置raid5通过替换设备扩容的问题
发表于 : 2019-10-27 21:55
由 oneleaf
你可以试试看,不过nas,还是黑群或白群,用起来比较舒服。