問題
サーバー上の BTRFS ファイルシステムがいっぱいになったため、スペースを解放する必要があります。 btrfs にはリバランス機能があります。リバランス機能の主な目的は、すべてのデバイスにブロック グループを分散させて、それぞれのプロファイルで定義された制約に一致させることです。これは、チャンクのバランスが崩れている問題を修正するために btrfs でリバランスが必要な場合に行われます。
解決策
btrfs デバイスがチャンクの再調整を行わず、これが原因でファイルシステムがいっぱいになるという事実が原因でいっぱいになるのはよくあることです。
以下の例に示すように、ファイルシステムのバランスを再調整します
# mount /dev/sdb on /var/lib/docker type btrfs (rw,relatime,seclabel,space_cache)
# df -h /var/lib/docker Filesystem Size Used Avail Use% Mounted on /dev/sdb 12G 852M 9.8G 8% /var/lib/docker
# btrfs bal start /var/lib/docker Done, had to relocate 4 out of 4 chunks
リバランス後のアウトプット
# df -h /var/lib/docker Filesystem Size Used Avail Use% Mounted on /dev/sdb 12G 851M 11G 8% /var/lib/docker