Een fout in de Linux-kernel 5.12-rc1 die leidt tot gegevensverlies in de FS

Linus Torvalds waarschuwde gebruikers voor het identificeren van een kritiek probleem in de experimentele release van kernel 5.12-rc1, adviseerde deze versie niet te installeren om te testen en hernoemde de Git-tag “v5.12-rc1” naar “v5.12-rc1-dontuse”. Het probleem doet zich voor bij het gebruik van een wisselbestand en kan leiden tot gegevensbeschadiging in het bestandssysteem waarin het bestand zich bevindt.

In het bijzonder verstoorden de in 5.12-rc1 voorgestelde wijzigingen de normale werking met het wisselbestand en leidden tot het verlies van de offset van het begin van de wisselgegevens in het bestandssysteem, wat tot rampzalige resultaten leidde - de inhoud van het bestandssysteem werd overschreven door willekeurige swapgegevens. Het probleem treft alleen systemen met een swapbestand en treedt niet op wanneer een aparte schijfpartitie wordt gebruikt voor het swappen.

Bron: opennet.ru

Voeg een reactie