Il problema
Il filesystem BTRFS si è riempito sul server e quindi è necessario liberare spazio su di esso. C'è una funzione di ribilanciamento disponibile in btrfs. Lo scopo principale della funzione di ribilanciamento è distribuire i gruppi di blocchi su tutti i dispositivi in modo che corrispondano ai vincoli definiti dai rispettivi profili e ciò viene fatto quando btrfs deve essere ribilanciato per risolvere i problemi con i blocchi sbilanciati.
La soluzione
È normale che un dispositivo btrfs si riempia a causa del fatto che non ribilancia i blocchi e il filesystem si riempie a causa di ciò.
Ribilancia il filesystem come mostrato nell'esempio seguente
# 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
Uscita dopo il ribilanciamento
# df -h /var/lib/docker Filesystem Size Used Avail Use% Mounted on /dev/sdb 12G 851M 11G 8% /var/lib/docker