Existem maneiras de executar balance
nessa situação.
sudo btrfs fi show
sudo btrfs fi df /mount/point
sudo btrfs fi balance start -dusage=10 /mount/point
Se o comando balance terminar com "Concluído, precisou realocar 0 de XX partes", será necessário aumentar o parâmetro de porcentagem "dusage" até que pelo menos um fragmento seja realocado.
se o comando de saldo falhar com:
ERROR: error during balancing '/blah/blah/blah' - No space left on device
Você pode realmente precisar excluir arquivos do dispositivo para criar espaço. Em seguida, execute o comando balance novamente.
No entanto, graças ao Blog do Marc: btrfs - Corrigindo o Btrfs Problemas Completos no Sistema de Arquivos aqui é outra opção:
One trick to get around this is to add a device (even a USB key will do) to your btrfs filesystem. This should allow balance to start, and then you can remove the device with btrfs device delete when the balance is finished. It's also been said on the list that kernel 3.14 can fix some balancing issues that older kernels can't, so give that a shot if your kernel is old.