neprihlásený Piatok, 22. novembra 2024, dnes má meniny Cecília
V linuxovom jadre chyba poškodzujúca dáta na štandardnom súborovom systéme ext4

Značky: Linuxlinuxové jadroDebian

DSL.sk, 10.12.2023


V niektorých stabilných verziách linuxového jadra z posledného času sa nachádza nepríjemná chyba, ktorá spôsobuje poškodzovanie dát v súborovom systéme ext4, najčastejšie používanom štandardnom súborovom systéme v linuxových distribúciách.

Vývojári jadra o probléme vedia už niekoľko dní, v sobotu na problém upozornil Debian. Problém sa dostal aj do jadra tejto distribúcie a vývojári kvôli tomu odložili plánované včerajšie vydanie aktualizácia Debian 12.3.

Podľa dostupných informácií problém vznikol po backportovaní jednej zmeny z vývojovej verzie jadra 6.5-rc1 do skorších verzií jadra, keď s touto zmenou nebola zároveň backportovaná ďalšia potrebná zmena. K problému môže prichádzať pri zápise dát s využitím direct I/O, kedy môžu byť dáta zapísané na zlú pozíciu.

Viac informácií je možné nájsť v popise od Jana Káru z českej pobočky SuSE a v diskusii vývojárov o tejto chybe v Debiane.

Chyba sa dostala minimálne do oficiálnych verzií predchádzajúcej verzie LTS jadra 6.1.64 z konca novembra a 6.1.65 zo začiatku decembra, v jadrách od verzie 6.5 sa nenachádza. V jadre 6.1 bola opravená vo verzii 6.1.66 vydanej tento piatok. Či sa nachádza aj v niektorých iných oficiálnych jadrách a v jadrách ktorých všetkých distribúcií sa nachádza nie je jasné.

Dostala sa ale minimálne do jadra Debianu, ktorého aktualizované jadro je postavené na jadre 6.1.64. Vo včerajšom oznámení tak Debian odporúča užívateľom, aby neaktualizovali svoje systémy a tiež preverili nastavenia automatických aktualizácií. Nasadenie nového jadra vyžaduje samozrejme štandardne reštart operačného systému, preto aj po prípadnom nainštalovaní nového jadra ešte nemuselo prísť k prejaveniu problému.

Čo sa týka dopadov problému pri používaní jadra s touto chybou, bližšie informácie zrejme zatiaľ nie sú k dispozícíí. Nie je tak napríklad jasné, pri akom používaní a ako často prichádza k poškodeniu dát.

Aktuálny problém s poškodzovaním súborového systému ext4 sa vyskytol krátko po tom, ako bol identifikovaný a opravený problém s poškodzovaním dát v súborovom systéme OpenZFS používanom v Linuxe a FreeBSD. Tento problém bol prítomný v OpenZFS veľmi dlho, podľa vývojárov sa ale prejavoval zrejme iba zriedka a hlavne ext4 má ako typický štandardný súborový systém v Linuxe oveľa dôležitejšie postavenie v linuxovom ekosystéme.


      Zdieľaj na Twitteri



Najnovšie články:

Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android


inzercia



Diskusia:
                               
 

Ako často sa to naozaj vyskytuje? Všade kde mám ext4 to ide v poriadku.
Odpovedať Známka: 6.7 Hodnotiť:
 

To je by design architektúry backportovania podľa úrovne závažnosti, takže ak nie je maximálne jedna, je to naozaj priekazne furt.
Odpovedať Známka: -2.3 Hodnotiť:
 

Ako vieš?
Odpovedať Známka: 10.0 Hodnotiť:
 

Install arch !
Odpovedať Známka: -2.0 Hodnotiť:
 

A máte jadro s touto ?
Mne to rozbilo systém úplne. programy nejdú spustiť poriadne, chromium beží bez okna, nejde ho ani zakillovať.
Systém sa ani poriadne nepodaril vypnúť.
Myslel som si, že mám rozbitý SSD.
Odpovedať Hodnotiť:
 

Kedysi ludia vedeli ze kilovanie nesuvisi s diskom, stracaju sa ale uz aj zakladne znalosti. To bude asi ta znalostna ekonomika co robko spominal.
Odpovedať Hodnotiť:
 

Kedysi ľudia vedeli, že poškodenie údajov na disku môže poškodiť aj základné systémové programy a k tým môžu patriť aj programy pre killovanie procesov...
Odpovedať Hodnotiť:
 

to vazne este existuju ludia, ktori v roku 2023 pouzivaju ext4? preco nie FAT32?
Odpovedať Známka: -7.9 Hodnotiť:
 

Porovnavat ext4 s fat32? To snad nie. BTW ako je to s touto chybou pre ine suborove systemy? Ak mam pripojeny NTFS alebo fat32 disk :), asi by to nemalo suvisiet s chybou v ext4.
Odpovedať Známka: 6.0 Hodnotiť:
 

Chlapce, ty na com ficis? Porovnavat ext4 (Linux) a FAT32 (Windows) je ako porovnavat hrusky a jablka.
Odpovedať Známka: 5.0 Hodnotiť:
 

Prepokladám, že ext4 je suborový system pre externé disky a maximálne 4ks. A FAT32 je súbprový systém pre tučné subory, keré sa priekazne nezmestia ani na tie 4 externé disky.
Odpovedať Známka: 2.3 Hodnotiť:
 

A pritom kolki to bezne v zivote robia a nikto sa nad tym ani nezamysli, kedze sa uz malokto priekazne posledne roky zamysla a len pasivne konzumuju... hlavne ze to znie/vyzera
Odpovedať Známka: -3.3 Hodnotiť:
 

Jo, lebo FAT12 a FAT16 uz poznaju len nostalgici.
Odpovedať Známka: 10.0 Hodnotiť:
 

Rozdiel medzi FAT12, FAT16 prípadne FAT32 nie je vo veku, ale v tučnote.
Odpovedať Známka: 6.0 Hodnotiť:
 

Nie je celkom pravda, FAT32 je najmladsi a najtucnejsi a naopak FAT12 je najstarsi a najchudsi :)
Cize celkom to odraza homo-sapiens vyvoj aj...
Odpovedať Známka: 10.0 Hodnotiť:
 

mlieko kupujem zásadne len FAT3.5, ale smotana FAT32 by mohla byť celkom fajn
Odpovedať Známka: 3.3 Hodnotiť:
 

Lebo všetci čakajú na FAT64.
Odpovedať Známka: 10.0 Hodnotiť:
 

To už je čistá slanina.
Radšej exFAT - celkom bez tuku.
Odpovedať Hodnotiť:
 

Máš zastaralé informácie. Slanina bola nedávno zaradená medzi zdravé potraviny. Keď budeš denne jesť slaninu, znížiš riziko infarktu o 20%. Keď budeš jesť iba slaninu, nezomrieš nikdy.
Odpovedať Hodnotiť:
 

Ale bude z teba slanina.
Odpovedať Hodnotiť:
 

ja zapisujem raw data cez dd na nenaformatovany disk.
vzdy si na papier napisem presnu velkost suboru ktory chcem na disk nahrat. mensie subory, ako 5 sekundove manga videa si zbalim do zipu (nikdy nevies, ktore prave potrebujes a teda vsetky vzdy pri sebe).
takze pekne do terminalu:
dd if=manga.zip of=/dev/sda bs=4M seek=0
(uplne prvy subor na disku 256MB)
dd if=nahravka.wav of=/dev/sda bs=4M seek=64
(druhy subor na disku o velkosti 1024MB. susedia vecer sulozili a bolo to pocut cez steny, tak som si to nahral)

kedze moj kamarat chce tiez tuto nahravku, tak potom opacne garde:
dd if=/dev/sda of=nahravka.wav bs=4M skip=64 count=256

nechapem, naco sa vymyslaju suborove systemy, ked staci jeden papier a ceruzka.

Odpovedať Známka: 8.1 Hodnotiť:
 

O čom to meleš? Ide o chybu pri direct I/O, to jest dve magnetky z ľadničky a šublera, nie nejaký abstraktný framework, čo má dokonca priekazne i terminál.
Odpovedať Známka: -4.0 Hodnotiť:
 

Myslim, že bez ihli (feromagnetickej) to nepôjde... A asi bude musieť byť aj dosť ostrá a bude potrebné mať pevnú ruku.
Odpovedať Známka: 10.0 Hodnotiť:
 

Interferencia dvoch magnetiek je rovnako presná a naviac podporuje aj SMR. No a priekazne hlavne netreba riešiť, kam so šublerou.
Odpovedať Známka: -3.3 Hodnotiť:
 

Božie mlyny melú pomaly, ale iste.
Odpovedať Známka: 5.0 Hodnotiť:
 

V tom nielenže niet ani za náprstku svojstojnosti, ale uvedomelý liberálny občan predovšetkým nemôže svoj život stavať na stereotypnom predsudku, že nebude potrebovať viesť vendetu priekazne i voči bohu, ktorý je mocnejší ako ten s týmu mlynmi.
Odpovedať Známka: -5.0 Hodnotiť:
 

tak ty si inde... odkial potom bootujes system? :D
Odpovedať Známka: 10.0 Hodnotiť:
 

system bootujem cez pxe na openwrt routry.
Odpovedať Známka: 6.0 Hodnotiť:
 

ZX Spectrum takéto chibi nemal.
Odpovedať Známka: 10.0 Hodnotiť:
 

Na čo by mu boli ?
Odpovedať Známka: 10.0 Hodnotiť:
 

Naco zapisuju data cez ext4, ked si mozu vytlacit cez wifi v kancli?
Odpovedať Známka: 10.0 Hodnotiť:
 

Cez ext4 sa zapisovať naozaj nedá!!!!! Napísať "zapisuju cez ext4" nie je ani trochu vtipné a už vôbec nie múdre.
Odpovedať Hodnotiť:
 

Zabudol si napísať, že si pôjde po hotový papier.
Odpovedať Známka: 10.0 Hodnotiť:
 

Janka Hospodarova mu ho predsa donesie.
Odpovedať Hodnotiť:

Pridať komentár