No space left on device na BTRFS filesystému

Upgradoval jsem operační systém a ouha, systém hlásí, že došlo místo, přitom df nic takového neukazoval.

Warning

U všech příkazů platí: dvakrát měř, jednou řež!

Je potřeba vybalancovat blokové skupiny na btrfs filesystému. Viz man btrfs-balance.

#!/bin/bash

 btrfs fi balance start -dusage=10 /mount/point

Pokud příkaz balance skončí hlášením "Done, had to relocate 0 out of XX chunks", je třeba zvýšit procentuální parametr "dusage", dokud nebude přemístěn alespoň jeden kus.