Linux kodola versija 4.19.7 ir izlaista un neatrisina datu korupcijas kļūdu

Tux

Pēc Linux kodola 4.19 izlaišanas, vairākas nedēļas sūdzības par vairāku lietotāju iznīcinātām failu sistēmām kļuva arvien biežākas, tāpēc izstrādātāji sākumā to neņēma vērā.

Redzot, ka šīs sūdzības pieaug, bažas radās, un Linux kodola izstrādātāji tagad ir atraduši un novērsuši atbilstošo kļūdu.

Sākumā izstrādātāji bija pieņēmuši, ka tā ir problēma ar Ext4 failu sistēmām.

Tāpēc viņi nebija pievērsuši tam uzmanību, bet, kad izstrādātāji nolēma risināt problēmu atklāja, ka cēlonis ir sistēmā, ko sauc par daudzrindu bloka I / O rindas mehānismu (Īsi "Blk-mq") un tādējādi tiek ietekmētas citas failu sistēmas.

Par laimi, kļūda rodas tikai noteiktos apstākļos, taču to var atkārtot.

BLK-MQ ļauj apstrādāt vairākas rindas, kas sadalītas pa CPU pavedieniem, un pēc tam tās var kartēt ar atmiņas ierīcei pieejamo aparatūras rindu skaitu.

Laika gaitā BLK-MQ ir atbalstījis vairāk draiveru, savukārt galvenie draiveri, piemēram, NVMe, to atbalsta jau ilgu laiku.

Tika ietekmētas arī citas failu sistēmas (kaut arī mazākā mērā), tikai tas, ka EXT4 ir visizplatītākā failu sistēma, un tāpēc lielākā daļa veikto ziņojumu bija tieši no šī.

Vairāki lietotāji, tostarp augšpusē esošie Linux kodola izstrādātāji, ir atklājuši, ka viņu datu stabilitāte tiek uzlabota, atspējojot MQ kodu.

Izstrādātāji novērsa kļūdu, tāpēc datu zaudēšanai ar nākamo kodola versiju vajadzētu būt pagātnei.

Tiek izlaista Linux kodola versija 4.19.7

Tāpat nesen tika izlaists Linux kodola filiāles 4.19.x jaunais atjauninājums, sasniedzot tā versiju 4.19.7.

Paziņojumu sniedza izstrādātājs Gregs Kroahs-Hartmans. Šajā jaunajā Linux kodola versijā tiek izlaisti labojumi 4.19.7, lai uzlabotu PCI Express veiktspēju.

Atjaunina arī vecākas LTS filiāles, Linux kodols 4.19.7 ir ievērojams ar to, ka ir atgriezis jauno STIBP kodu, lai nodrošinātu labāku rīcību ap Cross-HT Specter V2 mazināšanu.

Tā kā tas pēc noklusējuma attiecas tikai uz izvēles procesiem, izmantojot prctl un Seccomp, nevis uz visiem procesiem.

Sistēmas veiktspēja netiek ietekmēta, tāpēc iegūtais kods tika iegūts, apvienojot pagājušās nedēļas Kernel 4.20 darbavietas.

Pārbaudiet kodolu

Citas modifikācijas

Citas ievērojamas izmaiņas Linux 4.19.7 ir PCI Express koda labojums, kas radīja problēmas tiem, kas izmanto grafiskās kartes PCI Express 3.0 uz vecākām mātesplatēm, kas atbalsta PCIe 1.0 un 2.0.

Šī problēma radīja problēmas jo īpaši Radeon GPU kartēm.

Papildus Linux kodolam 4.19.7 tika izlaisti arī 4.14.86 un 4.9.143 versiju atjauninājumi, lai papildinātu stabilo versiju sarakstu.

Ardievas MPX Linux kodolā

Vēl viens jaunums attiecībā uz kodolu ir tas, ka atmiņas aizsardzības paplašinājumu atbalsts tiks noņemts no Linux kodola 4.21.

Deivs Hansens izdeva pieprasījumu noņemt Intel MPX atbalstu Linux kodolā.

MPX atbalsts tika ieviests ar Skylake procesoriem un tika izstrādāts, lai nodrošinātu lielāku drošību.

Tādēļ nodrošiniet rādītāja atsauces vadīklas darbības laikā, lai izvairītos no iespējamām bufera pārpildēm.

Bet tā pieņemšana neko daudz neizraisīja. Kopš tā laika uz programmatūru balstīti risinājumi ir kļuvuši jaudīgāki un ar projekta veidu AddressSanitizer.

Visbeidzot, kļūdu labojums ar BLK-MQ radīto korupcijas problēmu EXT4, par kuru ziņots pēc Linux kodola 4.19 izlaišanas, netika iekļauts šajā Linux kodola 4.19.7 laidienā. tāpēc mēs ceram, ka pēc dažām dienām Linux kodols 4.19.8 tiks aizsargāts pret šo datu korupcijas problēmu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   ārējais-acaurium-filtrs teica

    Vai jauno Linux kodola filiāles 4.19.x atjauninājumu 4.19.7 var lejupielādēt no uzticamas vietnes? Esmu izmēģinājis vairākas lejupielādes no dažādām vietnēm bez panākumiem.
    Paldies!

  2.   Deivids Naranjo teica

    No tās oficiālās vietnes https://www.kernel.org/

  3.   ProletārietisLibertārs teica

    Tos var lejupielādēt no pašas Ubuntu kodola komandas,
    http://kernel.ubuntu.com/~kernel-ppa/mainline/
    lai gan labāk instalēt tikko iznākušo 4.19.8 un tas izlabo kļūdu, kas ietekmē EXT4.