I just saw a report of corruption problems with bcache in conjunction with GCC 9, and realized I had never actually heard of bcache before. https://en.wikipedia.org/wiki/Bcache - a layer in the kernel for using fast storage (e.g. - NAND, SSD) as a cache for spinning rust That's pretty cool; I don't have enough lurking SSD/NAND to have that be of *too* much interest. But wait, they kept working on it, so there's a filesystem... https://en.wikipedia.org/wiki/Bcachefs - a COW (Copy On Write) filesystem running atop BCache that has the modern stuff people seem to like such as snapshotting, encryption, checksums, compression (ala ZFS, Btrfs) Here's the corruption reference: https://bugzilla.kernel.org/show_bug.cgi?id=203573 And some more diagnosis here: https://bugzilla.redhat.com/show_bug.cgi?id=1708315 Sounds like it may be the wrong moment in time to be adopting BCache-related stuff ;-) Has anyone been poking at this sort of stuff? A *loooong* time ago, I used to follow ReiserFS pretty closely, back when that project was a technical matter, as opposed to being (rather properly!) overshadowed by a murder investigation :-( -- When confronted by a difficult problem, solve it by reducing it to the question, "How would the Lone Ranger handle this?"