我在 btrfs 文件系统中有一对 3TB 驱动器,我想通过添加另外两个 2TB 驱动器来扩展此文件系统,使用命令btrfs device add
。当前文件系统中的数据在 raid1 模式下镜像。
我希望最终的文件系统将有 5TB 的可用容量并且所有数据都处于 raid1 模式。
但是,官方维基状态:
当您拥有不同大小的驱动器并想要使用每个驱动器的全部容量时,您必须对数据块使用单个配置文件,而不是 raid0。
但,这个答案这表明可能存在一个补丁,可以使用大小不匹配的设备充分利用完整数据镜像:
有一个准循环补丁正在开发中,以改进这一点。当然,如果您有 500GB 和 2TB 磁盘,仍然不可能将所有块配对到不同的设备上。该补丁更适用于 1 x 1TB + 2 x 500GB 等情况,其中每个小磁盘应该优先与大磁盘而不是其他小磁盘进行镜像/条带化。
哪个是对的?