将 BTRFS 跨多个分区以增加磁盘空间

将 BTRFS 跨多个分区以增加磁盘空间

dd我最近通过将 Windows 迁移到新的 HDD,从装有 Windows 7 Enterprise (R) 和多个 ext4 和 XFS 数据分区的 2TB HDD 迁移到 4TB HDD 。

当我想在剩下的 3.5 TB 上创建扩展分区时,分区程序告诉我,我不能这样做,因为 MSDOS 分区表不支持这么大的分区,所以我创建了一个 2TB btrfs 分区(有几个用于数据的子卷)和一个1.5TB扩展分区。

现在我有一个900GB的btrfs分区和一个2TB的btrfs分区,我如何“加入”磁盘空间。我认为这可以使用btrfs device add,但是这似乎使用 RAID0,所以我本质上会释放一些磁盘空间,因为 2*900GB = 1.8TB,而我已经有 2TB。

有没有办法添加第二个磁盘,以便我获得 2.9TB 磁盘空间?

我的磁盘设置

答案1

raid0您的BTRFS在添加新设备时默认为该模式;您可以single通过运行将其更改为模式btrfs balance start -dconvert=single,soft /mountpoint

相关内容