Adatvesztést okozhat a Linux hiba

Adatvesztést okozhat a Linux hiba

2002. december 8. 22:39, Vasárnap
A programozók egy olyan hibát találtak a Linux operációs rendszer legújabb végleges kernel változatában, amely bizonyos esetekben adatvesztést eredményezhet.

Az adatvesztési hiba a Linux legújabb, 2.4.20-as verziószámú kernelét érinti. A végleges kernel változat az elmúlt napokban, egészen pontosan november 28-án jelent meg a Linux disztribútorok frissítőcsomagjaiban, de a teljes Linux disztribúciók még nem tartalmazzák az új kernelt.

Bár a hibára még a 2.4.20-as kernel tesztelése közben bukkantak a programozók, a javítás csak az elmúlt napokban, a végleges verzió kiadását követően készült el.

Az adatvesztést okozó hibák a legsúlyosabbak közé tartoznak, ezért a szoftverfejlesztők általában rengeteget dolgoznak az efféle problémák kiszűrésén és kijavításán.

A mostani hiba azonban csak kivételes esetekben kerülhet felszínre: Az adminisztrátornak először is egy olyan, speciális módra kell állítania az ext3 fájlrendszert vezérlő szoftvert, amely a gyakorlatban nagyon lassú, így alkalmazására alig van példa. Ezután az adat tárolására kijelölt fájlrendszert le kell kapcsolni. Ebben az esetben az utolsó 30 másodpercben lementett adatok elvesznek.

"Ez a hiba nem túl komoly" - mondta Andrew Morton, a programozó aki a napokban észrevette, hogy a problémát nem javították ki a végleges kernelben, és kiadott egy javítófoltot hozzá. Elmondása szerint a hiba nem okozhat adatvesztést, ha az adott rendszeren az ext3 fájlrendszer alapértelmezett módban van.

A legnagyobb Linux disztribútorként ismert Red Hat közleményben tudatta, hogy a hiba csak azon felhasználókat érinti, akik letöltötték a 2.4.17-18, vagy újabb kernel frissítéseket. A társaság ezeket a frissítéseket a Red Hat Linux 7.1, 7.2, 7.3, és 8.0 verziókhoz tette elérhetővé. A Red Hat Advanced Server nem érintett. A SuSE utóbbi frissítési szintén érintettek a problémában.

A hibát eredetileg Nick Piggin fedezte fel még júliusban, bár Morton szerint elképzelhető, hogy annak kiváltó oka az akkor még bétaállapotú kernelben más volt.

Listázás a fórumban 
Adatvédelmi beállítások