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似乎在處理數據,但實際上並沒有對分配比例做出重大改變。

我怎樣才能解決這個問題?

相關內容