În nucleul Linux 6.7 a fost descoperită o eroare destul de gravă în logica de funcționare a sistemului de fișiere Bcachefs, care se manifestă în configurații cu mai multe dispozitive de stocare atunci când se utilizează versiuni noi ale instrumentelor pentru crearea FS. Problema constă în faptul că este posibil să se creeze o situație în care FS-ul încearcă să-și actualizeze versiunea, acesta nu se va finaliza, după care nucleul poate încerca să facă versiunea FS-ului mai veche — și ca urmare a acestei interacțiuni poate apărea o distrugere serioasă a FS-ului.
În prezent, tuturor utilizatorilor Bcachefs cu mai mult de un dispozitiv li se recomandă să se actualizeze la nucleul 6.8, deoarece corecțiile propuse nu au fost acceptate în ramura 6.7 din cauza neconformității cu cerințele însoțitoare (corecțiile diferitelor probleme au fost trimise într-un singur pull-request fără a fi împărțite în patch-uri separate). În timp, va fi implementat un mecanism de re-scanare a FS-ului pentru reconstructia arborelui din metadatele inode, asigurând recuperarea chiar și în astfel de situații.
Sursa: opennet.ro
