BTRFS 次优多磁盘分配

BTRFS 次优多磁盘分配

我有一个 BTRFS Raid 1,具有以下内容btrfs fi show

    Total devices 4 FS bytes used 1.45TiB
    devid    7 size 698.64GiB used 694.15GiB path /dev/bcache32
    devid    9 size 931.51GiB used 928.51GiB path /dev/bcache0
    devid   10 size 698.64GiB used 694.64GiB path /dev/bcache48
    devid   11 size 1.82TiB used 697.00GiB path /dev/bcache16

从这里,您可以看到三个较小的设备几乎已满(事实上,它们刚刚完全满了,给了我ENOSPC错误)。然而,较大的 2TB HDD 大部分是空的。

该卷已“满”,因为添加到 2 TB 磁盘的任何数据也必须镜像到其他磁盘上,但它们都已满。理想情况下,我能够将副本从较小的磁盘移动到 2 TB 磁盘,这样我以后就有空间添加更多数据。

完整btrfs balance似乎在处理数据,但实际上并没有对分配比例做出重大改变。

我怎样才能解决这个问题?

相关内容