Chyba v Bcachefs, která způsobuje zhroucení souborového systému při použití více zařízení

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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster