"Due to potential legal incompatibilities between the CDDL and GPL, despite both being OSI-approved free software licenses which comply with DFSG, ZFS development is not supported by the Linux kernel"
@mcc been that way for decades now
@whitequark I have a new hard drive I intend to use primarily for backup and I am currently considering BTRFS or ZFS for the Linux part instead of ext4 (because I hear they can do some thing of storing extra error-checking data to protect against physical disk corruption). In your view, if I intend to use mainline Debian indefinitely, will BTRFS, ZFS, both, or neither give me the least pain getting things working?

@mcc btrfs

my headmate, who is obsessive over data integrity, runs btrfs on her NAS with zero issues. it has nice things like snapshotting and such. the reputation btrfs has dates back to many years ago and i don't think the issues people distrust it for have mattered for quite a while

@mcc none of what i said applies to btrfs raid 5/6 because we have zero experience with that in particular
@whitequark @mcc That's reliable, as long as you don't want it to actually handle a broken disk. (So, not actually useful for the precise case that you need it for). I'd recommend steering clear of parity RAID until those issues are fixed. But don't hold your breeath.
@darkling @whitequark @mcc FWIW I have handled multiple broken disks on a synology with SHR, which I know is btrfs and I think is raid5 underneath.

@glyph @whitequark @mcc Sort of...

Symbian carry a *lot* of out-of-tree patches to btrfs. I believe they did *something* to integrate MD-RAID with btrfs, and Synology's "btrfs" isn't entirely compatible with mainline any more.

@darkling @whitequark @mcc yeah, I was wrong about that. it’s btrfs *over* mdraid, which is a weird choice. in practice, it works very well, but I guess I am in big trouble if I ever want to migrate to a new storage solution
@glyph @darkling @whitequark mdraid sounds like if you tried to say "android" and "mermaid" at the same time. as you can see, i have nothing to add to this conversation
@glyph @whitequark @mcc I think it's not even one over the other in the expected layers. They're actually integrated together, somehow. The standard btrfs tools don't work properly on Synology devices.