„Linux“ branduolio versija 4.19.7 yra išleista ir jie neišsprendžia duomenų sugadinimo klaidos

Tuksas

Po „Linux“ branduolio 4.19 išleidimo, kelias savaites Skundai dėl sunaikintų failų sistemų keliems vartotojams padažnėjo, todėl kūrėjai iš pradžių į tai neatsižvelgė.

Matydamas, kad šių skundų daugėja, tada kilo rūpestis ir „Linux“ branduolio kūrėjai dabar surado ir ištaisė atitinkamą klaidą.

Iš pradžių kūrėjai manė, kad tai yra „Ext4“ failų sistemų problema.

Taigi jie nekreipė į tai dėmesio, bet kai kūrėjai nusprendė spręsti šią problemą atrado, kad priežastis slypi sistemoje, vadinamoje „Multi-queue Block I / O Queuing Mechanism“ (Trumpiau „Blk-mq“) ir tokiu būdu paveikiamos kitos failų sistemos.

Laimei, klaida įvyksta tik esant tam tikroms aplinkybėms, tačiau ją galima atkurti.

„BLK-MQ“ leidžia tvarkyti kelias eilutes, paskirstytas per procesoriaus gijas, kurias vėliau galima susieti su aparatūros eilių, esančių saugojimo įrenginyje, skaičiumi.

Laikui bėgant „BLK-MQ“ palaikė daugiau tvarkyklių, o pagrindiniai tvarkyklės, pvz., „NVMe“, palaikė tai gana ilgą laiką.

Taip pat buvo paveiktos kitos failų sistemos (nors ir mažesniu mastu), tik ta EXT4 yra labiausiai paplitusi failų sistema, todėl dauguma pateiktų ataskaitų buvo būtent iš šios.

Keli vartotojai, įskaitant ankstesnio lygio „Linux“ branduolio kūrėjus, pastebėjo, kad jų duomenų stabilumas pagerėjo išjungus MQ kodą.

Kūrėjai ištaisė klaidą, todėl duomenų praradimas naudojant kitą branduolio versiją turėtų būti praeitis.

Išleidžiama „Linux“ branduolio versija 4.19.7

Taip pat neseniai buvo išleistas naujas „Linux“ branduolio filialo 4.19.x atnaujinimas, pasiekiantis 4.19.7 versiją.

Pranešimą paskelbė kūrėjas Gregas Kroah-Hartmanas. Šiame naujame „Linux“ branduolyje išleidžiami 4.19.7 pataisymai, kad PCI Express veiktų geriau.

Taip pat atnaujinkite senesnius LTS filialus, „Linux“ branduolys 4.19.7 yra žinomas dėl to, kad grąžino naują STIBP kodą, kad užtikrintų geresnį elgesį su „Cross-HT Spectre V2“ švelninimu.

Kadangi pagal numatytuosius nustatymus jis taikomas tik pasirinkimo procesams per „prctl“ ir „Seccomp“, o ne visiems procesams.

Sistemos veikimas neturi įtakos, todėl gautas kodas buvo sujungus praėjusios savaitės 4.20 branduolio užduotis.

Išbandykite branduolį

Kiti pakeitimai

Kitas pastebimas „Linux 4.19.7“ pokytis yra „PCI Express“ kodo taisymas, dėl kurio kilo problemų tiems, kurie naudojasi „PCI Express 3.0“ vaizdo plokštėmis senesnėse pagrindinėse plokštėse, palaikančiose PCIe 1.0 ir 2.0.

Ši problema sukėlė problemų visų pirma dėl „Radeon“ GPU kortelių.

Be „Linux“ branduolio 4.19.7, taip pat buvo išleisti 4.14.86 ir 4.9.143 versijų atnaujinimai, kad būtų užpildytas stabilių versijų sąrašas.

Sudie su MPX Linux branduolyje

Kita naujovė, susijusi su branduoliu, yra tai, kad „Memory Protection Extensions“ palaikymas bus pašalintas iš „Linux“ branduolio 4.21.

Dave'as Hansenas paskelbė prašymą pašalinti „Intel MPX“ palaikymą „Linux“ branduolyje.

MPX palaikymas buvo pristatytas su „Skylake“ procesoriais ir sukurtas siekiant užtikrinti didesnį saugumą.

Todėl vykdymo metu pateikite žymeklio atskaitos valdiklius, kad išvengtumėte galimo buferio perpildymo.

Tačiau jo priėmimas nedaug pakėlė. Nuo to laiko programinės įrangos sprendimai tapo galingesni ir atitinka „AddressSanitizer“ projekto tipą.

Galiausiai, Klaidų taisymas su BLK-MQ sugeneruota EXT4 korupcijos problema, apie kurią pranešta po „Linux“ branduolio 4.19 leidimo, nebuvo įtrauktas į šį „Linux“ branduolio 4.19.7 leidimą. todėl tikimės, kad po kelių dienų „Linux“ branduolys 4.19.8 bus apsaugotas nuo šios duomenų sugadinimo problemos.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   išorinis-acaurium-filtras sakė

    Ar galima atsisiųsti naują „Linux“ branduolio šakos 4.19.x atnaujinimą, 4.19.7 versiją iš patikimos svetainės? Išbandžiau kelis atsisiuntimus iš skirtingų svetainių nesėkmingai.
    Ačiū!

  2.   Davidas naranjo sakė

    Iš jos oficialios svetainės https://www.kernel.org/

  3.   ProletarianLibertarian sakė

    Galite juos atsisiųsti iš pačios „Ubuntu“ branduolio komandos,
    http://kernel.ubuntu.com/~kernel-ppa/mainline/
    nors geriau įdiegti ką tik pasirodžiusį 4.19.8 ir taisantį tą klaidą, kuri veikia EXT4.