Virhe Linux-ytimen 5.12-rc1:ssä, mikä johtaa tietojen katoamiseen FS:ssä

Linus Torvalds varoitti käyttäjiä kriittisen ongelman tunnistamisesta ytimen 5.12-rc1 kokeellisessa julkaisussa, neuvoi olemaan asentamatta tätä versiota testausta varten ja nimesi Git-tunnisteen uudelleen "v5.12-rc1" muotoon "v5.12-rc1-dontuse". Ongelma ilmenee käytettäessä swap-tiedostoa ja voi johtaa tietojen vioittumiseen tiedostojärjestelmässä, jossa tiedosto sijaitsee.

Erityisesti 5.12-rc1:ssä ehdotetut muutokset häiritsivät normaalia sivutustiedoston toimintaa ja johtivat sivutustietojen alun offsetin menettämiseen tiedostojärjestelmässä, mikä johti tuhoisiin tuloksiin - tiedostojärjestelmän sisältö ylikirjoitettiin satunnaisten vaihtotietojen avulla. Ongelma koskee vain järjestelmiä, joissa on swap-tiedosto, eikä sitä esiinny, kun vaihtamiseen käytetään erillistä levyosiota.

Lähde: opennet.ru

Lisää kommentti