I have a btrfs volume that formally had a bunch of read-only subvolumes stored on it.
I deleted them all. There's no files and no subvolumes, but still no free space.
I tried syncing, still no free space.
I tried btrfs balance. That does not appear to be doing anything and the userspace process is stuck in uninterruptible disk sleep. I tried btrfs balance cancel. Now that process is stuck in disk sleep too. Still no free space.
Any suggestions? Should I just reboot and reformat the volume?
btrfs balancerun all night, and it did manage to reclaim the space. So I guess that's the "solution", although I don't love it. – Lawrence D'Anna Feb 05 '24 at 21:18