Chyba v linuxovém jádře 5.12-rc1 vedoucí ke ztrátě dat ve FS

Linus Torvalds varoval uživatele před identifikací kritického problému v experimentálním vydání jádra 5.12-rc1, doporučil neinstalovat tuto verzi pro testování a přejmenoval značku Git „v5.12-rc1“ na „v5.12-rc1-dontuse“. Problém nastává při použití odkládacího souboru a může vést k poškození dat v systému souborů, ve kterém je soubor umístěn.

Zejména změny navržené v 5.12-rc1 narušily normální provoz s odkládacím souborem a vedly ke ztrátě offsetu začátku odkládacích dat v souborovém systému, což vedlo ke katastrofálním výsledkům - obsah souborového systému byl přepsán pomocí náhodných swapových dat. Problém se týká pouze systémů s odkládacím souborem a nevyskytuje se, když je pro odkládání použit samostatný diskový oddíl.

Zdroj: opennet.ru

Přidat komentář