Hi,
I have run into a problem today with btrfs which is incredibly frustrating. I have a habit of keeping a lot of junk arround and today my root (/) file system and today it has filled up so I cant login.
So I logged in with the command line and saw this:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 81G 80G 740K 100% /
I thought easy I have a 30GB file on there that I dont need any more, lets delete that. After deleting the 30GB file I now have a 100% full file system, see:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 81G 80G 740K 100% /
Having read other posts about btrfs and its chunk allocation I guesed I needed to run:
btrfs balance start -dusage=55 /
Which gave me the output of:
Done, had to relocate 0 out of 84 chunks
and left my file system 100% full.
So I thought humm I should change 55, so I have tried 1, 2, 3, 10, 20, 30, 40, 50, 60,70, 80, 90, 95, 96, 97, 98, 99 all of which get me the same output.
The other thing I have found is running this
btrfs balance start -m /
Problem is that this cant complete because there is not enough space on the root file system!
Anyone have any ideas on how to fix this?