neprihlásený Sobota, 20. apríla 2024, dnes má meniny Marcel
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:

NASA otestuje nový vesmírny pohon v podobe solárnej plachty
V najbližších dňoch bude spustený nový vysielač digitálneho rádia
Seriál Fallout podľa počítačovej hry bude mať pokračovanie
Budúci týždeň budú vydané dve dôležité linuxové distribúcie
Špehovacie satelity SpaceX už snímkujú Zem, s vyšším rozlíšením ako doterajšie
Linux si na PC drží podiel 4%
AI výkon tohtoročnej generácie Intel CPU bude vyšší ako 100 teraops/s
Apple bude mať nový seriál o alternatívnom sovietskom vesmírnom programe, predĺžila For All Mankind
Pôsobivého dvojnohého robota Atlas nahradí úplne nová elektrická verzia
O2 spustilo predaj na diaľku. Namiesto eID sa fotí tvár a občiansky, nedá sa objednať eSIM ani predplatenka


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