次のコンテンツを含む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はほとんど空でした。
2TBディスクに追加されたすべてのデータは他のディスクにもミラーリングする必要があるため、ボリュームは「フル」ですが、すべてがいっぱいです。理想的には、レプリカをより小さいディスクから2 TBのディスクに移動して、後でより多くのデータを追加できるスペースを解放できます。
完了はbtrfs balance
データを処理するように見えますが、実際に割り当て率を大きく変更することはありません。
この問題をどのように解決できますか?