V jádru Linux 6.7 byla nalezena vážná chyba v logice souborového systému Bcachefs, projevující se v konfiguracích s více úložnými zařízeními při použití nových verzí nástrojů pro vytváření FS. Problém spočívá v tom, že je možné vytvořit situaci, kdy se FS pokusí aktualizovat verzi, což nebude dokončeno, a poté se jádro může pokusit vrátit verzi FS na starší — a v důsledku této interakce může dojít k vážnému poškození FS.
V současné době se všem uživatelům Bcachefs s více než jedním zařízením doporučuje aktualizovat na jádro 6.8, protože navrhovaná opravy nebyla přijata do větve 6.7 kvůli nesouladu s požadavky doprovodných (opravy různých problémů byly zaslány jedním pull žádostí bez rozdělení na jednotlivé patche). V průběhu času bude implementován mechanismus pro překontrolování FS pro rekonstrukci stromů z metadat inode, zajišťující obnovu i v těchto situacích.
Zdroj: opennet.ru
