neprihlásený Nedeľa, 6. júla 2025, dnes má meniny Patrik, Patrícia
Pozor, najnovší Linux môže poškodzovať súbory

Značky: Linux

DSL.sk, 6.12.2018


V najnovšej stabilnej verzii linuxového jadra 4.19 bola v uplynulých dňoch identifikovaná chyba, ktorá môže v niektorých konfiguráciách a scenároch viesť k poškodeniu súborových systémov.

Užívatelia hlásili problém od polovice novembra, pôvodne sa za možnú príčinu považovala nejaká chyba v súborovom systéme ext4 ktorého sa týkali hlásenia. Nakoniec bol ale problém identifikovaný ako chyba v subsystéme BLK-MQ, upozornil linuxový Phoronix.

BLK-MQ, Multi-Queue Block IO Queueing Mechanism, je relatívne nový framework v linuxovom jadre pre manažment blokových I/O operácií. Umožňuje aj pri I/O využiť výkon súčasných mnohojadrových procesorov a naplno využiť výkon napríklad moderných flashových PCI Express SSD, keď I/O požiadavky radí do viacerých radov spracovávaných jednotlivými jadrami.

Využívanie BLK-MQ závisí na verzii používaného jadra, distribúcii, ovládači a diskových zariadeniach a nemusí byť aktívny, zároveň nie je jasné za akých presne okolností sa problémy prejavovali.

BLK-MQ má byť podľa diskusie vývojárov možné paušálne deaktivovať parametrom scsi_mod.use_blk_mq=0 na príkazovom riadku jadra.

Chyba bola prítomná od prvej vývojovej verzie jadra 4.19 a rovnako vo vývojovej verzii 4.20, v súčasnosti je k dispozícii už oprava. Zapracovaná bude predpokladane do ďalšej vydanej verzie jadra 4.19 a 4.20.


      Zdieľaj na Twitteri



Najnovšie články:

Predaj zariadení nositeľných na zápästí výrazne rastie
V Česku boli bez elektriny milióny ľudí, pretrhnutie 400 kV vedenia spôsobilo ďalšie udalosti
Používanosť Windows 11 sa údajne dotiahla na Windows 10
Česko zasiahol rozsiahly výpadok elektrickej energie
Let’s Encrypt vydala prvý certifikát pre IP adresu
97% nových áut v Nórsku je čistých elektromobilov, dominuje Tesla
O2 mierne zlepšilo pokrytie 5G, už má byť pre 93% ľudí
Časť smartfónov Pixel 6a má problémy s batériou, Google ju bude obmedzovať a vymieňať
Microsoft oznámil ďalšie väčšie prepúšťanie, chce znížiť počet vrstiev manažmentu
SpaceX zničila v poslednom období stovky Starlink satelitov


Diskusia:
                               
 

Linux môže poškodzovať súbory...to je ako na krabičke od cigariet
Odpovedať Známka: 5.9 Hodnotiť:
 

to si treba ešte predstaviť, koľko tých cigariet bolo vyfajčených, aby vytvorili Linux.

Ani by som sa nedivil, keby tí programátori v kóde uvádzali takéto počty cigariet. Kolega na stvorenie jednej 50 riadkovej funkcie vyfajčil jednu krabičku nemenovanej značky + dal to do poznámky.
Odpovedať Známka: 9.4 Hodnotiť:
 

kolega je asi odborník
Odpovedať Známka: 5.0 Hodnotiť:
 

if (2 = 4) {...
Odpovedať Hodnotiť:
 

Dakujeme za info. Stopnem kompilovanie noveho kernelu v archu a aj na mojom gentoo a pull-nem si jeden pulled pork burger a ktomu jedem patch cherry-picknem.
Odpovedať Známka: -4.6 Hodnotiť:
 

Zaspal som. Taky si vtipny.
Odpovedať Známka: 9.5 Hodnotiť:
 

na svn by sa ti to nestalo
Odpovedať Známka: -3.3 Hodnotiť:
 

divny arch to mas. ja nekompilujem a v core mam 4.19.4.. hmmm
Odpovedať Hodnotiť:
 

Ako to, ze arch je takto nehorazne pozadu? Vo fedora je 4.19.6 v updates a 4.19.7 (+ tento patch) v testing.
Odpovedať Hodnotiť:
 

no core je nieco ako stable tam jasné že je len 4.19.4

ja mam z extra v manjare 4.19.6 a z comunity by sa dalo vytiahnuť aj 4.20 (ale načo by mi to bolo)
Odpovedať Hodnotiť:
 

Vsak to 4.19.6 vo fedore je stable (ok, od vcera), v rawhide je 4.20.0rc5.

Ono fedore vzdy trva, kym preskoci na novy minor release, ale patchlevely potom uz davaju rychlo.
Odpovedať Hodnotiť:
 

Ani by ma neprekvapilo, keby si za vyuzitie k Spectre a Meltdown umoznujucich technologii v BLK-MQ Intel zacal priekazne narokovat licencne poplatky.
Odpovedať Známka: 0.5 Hodnotiť:
 

Vsetky slovenske banky sa uz chveju od strachu... a potom si spomenu ze bezia na RHEL 6 s 2.6.32
Odpovedať Známka: 10.0 Hodnotiť:
 

a to sa vsetci prednedavnom na internete smiali Microsoftu ze inym sa take udiat nemoze. Stacilo pockat :))
Odpovedať Známka: 4.0 Hodnotiť:
 

ale toto je Linux, na ten sa nesmie kydat...
Odpovedať Známka: -0.4 Hodnotiť:
 

ked sa to stalo windowsu odlozili cely update na x dni pokial opravili chybu ... ked sa to stalo linuxu hned vydali patch a instrukcie na opravu
Odpovedať Známka: 7.5 Hodnotiť:
 

a to nespominam ze MS je platinovym clnemom a tiez prispieva do linuxoveho jadra to urcite skurvil nejaky mamrd z MS
Odpovedať Známka: 7.3 Hodnotiť:
 

Tu vidíš jasnú nevýhodu otvoreného SW. Môže ti do toho kydať kto chce :-).
Odpovedať Známka: -6.9 Hodnotiť:
 

Ako vies, ze vo win to neskurvil nejaky linux mamrd?
Odpovedať Známka: -6.4 Hodnotiť:
 

Tak ale pri linuxe je to ľahšie, keď všetkých 5 používateľov sú zároveň jeho developeri ...
Odpovedať Známka: 0.0 Hodnotiť:
 

"None of the regular filesystem and storage testing has triggered it"
"You have to add a specif kernel parameter, and modify a udev rule."
ja len tolko :D

Odpovedať Známka: 10.0 Hodnotiť:
 

Nechali sa inšpirovať Windowsom?
Odpovedať Známka: 0.0 Hodnotiť:
 

Nie. Rozhodne to "nefixnú" vydaním novej sady ikoniek.
Odpovedať Známka: 5.7 Hodnotiť:
 

Väčšinou sa ma tieto chyby netýkajú, ale túto chybu som zaznamenal 26. októbra kedy som aktualizoval a aj poslednýkrát bootol. Bootloader vôbec netušil o aký súborový systém sa jedná, aj keď to mal napísané. Zaujímavé bolo, že z Live distribúcie som videl partíciu normálne a mohol som aj prehliadať súbory, aj z druhej partície, na ktorej som mal neaktualizovaný linux. Nepomáhalo fsck, zmena UUID a milión ďalších vecí, stále písalo že /dev/sda1 neexistuje, aj keď očividne existovalo. Nechcelo sa mi s tým viac babrať, tak som plánoval reinštaláciu. Včera som si všimol že mi to hodilo rôzne verzie initframfs a vmlinuz súborov po celej partícii (jedna verzia bola v /boot, ďalšia v /boot/boot/ a našiel som aj niečo aj v / a /home/mxxl/). Tak som z live distra pomazal všetky súbory, chrootol som to, aktualizoval a spokojne nabootoval :)
Odpovedať Známka: 2.7 Hodnotiť:
 

posielam kvety.
Odpovedať Známka: 10.0 Hodnotiť:
 

Ako keby som počul svojich rodičov keď opisujú prácu na pc.
Odpovedať Známka: 10.0 Hodnotiť:
 

Uz je to fixnute pre 4.19.x a bude backportovane do relevantnych starsich jadier.
Odpovedať Známka: 6.0 Hodnotiť:
 

Našťastie moja AMD grafika ho nepodporuje xD
Odpovedať Známka: -10.0 Hodnotiť:
 

zaskrtni si fokmafajls mode :)
Odpovedať Hodnotiť:
 

To musis mat nejaky muzealny kusok.
Odpovedať Hodnotiť:
 

ste si robili p.cu z windowsu.
Odpovedať Známka: -1.4 Hodnotiť:
 

budeme aj nadalej
Odpovedať Hodnotiť:
 

to tak dopadne ked linus prestane sekirovat vyvojarov :) keby na tom nerobil nikto, nic by sa nedojebalo
Odpovedať Hodnotiť:

Pridať komentár