我在一个btrfs文件系统中有一对3TB驱动器,我希望通过使用btrfs device add命令添加两个2TB驱动器来扩展这个文件系统。 当前文件系统中的数据以raid1模式镜像。
我希望得到的文件系统将具有5TB的可用容量,所有raid1模式的数据。
但是, 官方维基说:
如果驱动器具有不同的大小,并且要使用每个驱动器的全部容量,则必须使用数据块的单个configuration文件,而不是raid0。
但是 , 这个答案表明,可能有补丁使用大小不匹配的设备来满负荷全数据镜像:
pipe道中有一个准循环补丁来改善这一点。 当然,如果你有一个500GB和一个2TB的磁盘,在不同的设备上configuration所有的块是不可能的。 该修补程序旨在更多的情况下,如1 x 1TB + 2 x 500GB,其中每个小磁盘应该喜欢用大磁盘而不是其他小磁盘镜像/条纹。
哪个是对的?
根据wiki,重新平衡后你会得到5TB。
请记住,Btrfs还没有三重平价。
看看btrfs磁盘使用率计算器: http : //carfax.org.uk/btrfs-usage/