私は 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
ここから、3 つの小さいデバイスがほぼいっぱいになっていることがわかります (実際、少し前まで完全にいっぱいだったため、ENOSPC
エラーが発生しました)。ただし、大きい 2TB HDD はほとんど空です。
ボリュームが「いっぱい」なのは、2 TB ディスクに追加されたデータは他のディスクにもミラーリングする必要があるが、他のディスクはすべていっぱいになっているためです。理想的には、小さいディスクから 2 TB ディスクにコピーを移動して、後でデータを追加できる余裕を持たせることができます。
フルはbtrfs balance
データを操作しているように見えますが、実際には割り当て比率に大きな変更は加えられません。
これをどうすれば修正できますか?