What is happening
Btrfs tracks extents, checksums, directories, roots, and snapshots in metadata trees. A filesystem can have apparent data space while lacking usable metadata allocation or while a tree block is unreadable. Recovery evaluates RAID health, chunk allocation, transaction generations, and snapshot roots before attempting mutation.