My system is using BtrFS. Main OS disk is partitioned like so:
Disk /dev/sdd: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xeebf978b
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 2048 2099199 2097152 1G 83 Linux
/dev/sdd2 2099200 18710527 16611328 7.9G 82 Linux swap / Solaris
/dev/sdd3 18710528 500117503 481406976 229.6G 83 Linux
Boot is of course sdd1
. Swap is sdd2
. And my root OS is on sdd3
.
I've created a BtrFS subvolume for my home directory (to separate root snapshots from home snapshots since home tends to be large and inconsequential). So my mounts look like so:
/dev/sdd3 on / type btrfs (ro,relatime,seclabel,ssd,space_cache,subvolid=257,subvol=/root00)
/dev/sdd3 on /home type btrfs (ro,relatime,seclabel,ssd,space_cache,subvolid=258,subvol=/home00)
/dev/sdd1 on /boot type ext4 (rw,relatime,seclabel,data=ordered)
/dev/sdd3 on /home/user/QEMU type btrfs (ro,relatime,seclabel,ssd,space_cache,subvolid=259,subvol=/home_QEMU)
/dev/sdb on /mnt/seagate type btrfs (rw,relatime,seclabel,space_cache,subvolid=2252,subvol=/seagate)
/dev/sdc on /mnt/WD type btrfs (rw,relatime,seclabel,space_cache,subvolid=2256,subvol=/WD)
QEMU is another subvolume for VM images, configs, and such.
I've tried fsck and btrfs check, but neither report an issue.
Rebooting temporarily fixes it until it happens again.