On 2016-05-21[1], I began playing with btrfs. I haven't really done
anything with it since then, except for using it in all of my Arch
Linux VMs by default. (Remember, I use overqemu[2] quite often.)
Bad news. Sometimes, a VM crashes. That crash is not related to btrfs.
But after the crash, the file system is corrupt. It's not being
recognized as corrupt on boot (I'd expect that to happen and I'd
expect some kind of fsck to repair it), the system sometimes still
boots and only some file actions fail, like running a particular
program.
Am I supposed to manually check the FS after each boot?
Either I'm doing something very wrong here, or btrfs is not yet ready
for prime time.
____________________
1.
gopher://uninformativ.de/0/twitpher/2016-05/2016-05-21.txt
2.
https://github.com/vain/bin-pub/blob/master/overqemu