Btrfs on mdraid

I must preface what I’m about to write by first saying I’m a happy btrfs user and have it as the default FS on both my primary and secondary openSUSE machines.

I specifically chose openSUSE due to its awesome btrfs/snapper integration and prepped for at least a month by testing it out and making sure my backup & restore strategy was working before I made the move in early 2024. But even I was unprepared for my btrfs FS imploding in less than a month, all because I was a few inches off the happy path envisioned by the devs and testers.

Forum thread:

Bugzilla report:
https://bugzilla.suse.com/show_bug.cgi?id=1220912

TL;DR: openSUSE enables btrfs quota/qgroups by default, I enable timeline snapshots on all my machines (for all subvolumes) as they’re an easy restore point if I mess something up which causes a lot of snapshots to be created and that’s all it took for the implosion. I reproduced the issue in a VM but that Bugzilla report is still active and I don’t think anyone really cares.
I’m not saying this to scare anyone away, it’s just the reality of using a bleeding edge filesystem that does make you bleed. Carry your own medkit :adhesive_bandage:

1 Like