Sekcia "Repair tools" sa mi veľmi nepozdáva.
Podľa btrfs wiki je "btrfs check - - repair" to posledné, čo by ste mali vyskúšať. https://btrfs.wiki.kernel.org/index.php/Btrfsck "btrfs check --repair, aka btrfsck is your last option if the ones above have not worked."
Opensuse má na wiki popísaný podrobnejší popis obnovy/opravy btrfs: https://en.opensuse.org/SDB:BTRFS
(S opravou btrfs nemám žiadne skúsenosti. Btrfs mi beží na Tumbleweede na / zatiaľ bez problémov)
Přesně tak. Btrfsck nebo btrfs check je v praxi, pokud se vyskytne problém, nepoužitelné. Na notebooku mně za posledních 10 let několikrát potkala Poweroff death a pak zjistíte, že to prostě nefunguje (zatímco takhle na serveru, kde vám stále běží online check nástroje za stejnou dobu nepoznáte problém).
A jediné, co má pak smysl je btrfs restore s následným přeformátováním a nakopírováním dat, která se podařila obnovit zpět. Možná by tuhle sekvenci včetně nějakých rozumných pojistek a automatického obnovení nastavení (např. subvolumes) mohli integrovat v nějakém lepším, opravdu použitelném opravném nástroji.
Doporučil bych autorům/udržovatelům tohoto fs vylézt z univerzitních kabinetů nebo temperovaných serveroven a třeba používat nějaký čas svůj notebook naformátovaný výhradně v btrfs, včetně velkokapacitních výměnných disků (portable) v těžším terénu, v různých podmínkách. Myslím, že by se pak rychle chytli za hlavu.