I have several BTRFS success-stories, and I've been an happy user for
quite=
a long time now. I was therefore surprised to face a BTRFS corruption
on a=
system I'd just installed.
I use NixOS, unstable branch (linux kernel 4.19.12). The system runs on
a S=
SD with an ext4 boot partition, a simple btrfs root with some
subvolumes, a=
Did you use 4.19.x kernels earlier than 4.19.8?
They had a bug which would corrupt filesystems (mostly ext4 users would
be reporting it, but I saw it with other filesystems, like xfs and
btrfs, too):
https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.19-4.20-BLK-MQ-Fix
Interestingly, btrfs in RAID mode would often detect and correct these
corruptions.