我曾经有4个磁盘的RAID10 btrfs设置。 现在我添加了一个新的磁盘(它的平衡):
Total devices 5 FS bytes used 5.73TiB devid 1 size 3.64TiB used 2.78TiB path /dev/sdd devid 2 size 3.64TiB used 2.78TiB path /dev/sdc devid 3 size 3.64TiB used 2.78TiB path /dev/sdb devid 4 size 3.64TiB used 2.78TiB path /dev/sde devid 5 size 3.64TiB used 336.00GiB path /dev/sdf
我不明白的是,如何将磁盘5插入此数组?
http://www.easynas.org/wp-content/uploads/2014/05/Raid10.png
通过查看标准raid10,我会说它进入第三个镜像右侧的图片(存储A2 A4 A6块),但我相信它的做法是不同的BTRFS。
有人可以解释吗?
Btrfs不镜像整个磁盘。 它镜像单个数据块(“块”)并将其分散在磁盘周围。
一个块将镜像在磁盘1和2之间,另一个在3和4之间,另一个在2和5之间,等等。
因此,每块数据都会在另一个磁盘上有一个备份副本,但不是全部在同一个磁盘上。
有两个很好的方面:
这是一个非常灵活的系统。 我特别喜欢它,因为磁盘不需要是相同的大小。