Linux-ytimen 4.19 julkaisun jälkeen, useita viikkoja Useiden käyttäjien tuhottujen tiedostojärjestelmien valitukset lisääntyivät, joten kehittäjät eivät ottaneet tätä aluksi huomioon.
Nähdessään näiden valitusten lisääntyvän, huoli nousi esiin ja Linux-ytimen kehittäjät ovat nyt löytäneet ja korjanneet vastaavan virheen.
Aluksi kehittäjät olivat olettaneet, että se oli ongelma Ext4-tiedostojärjestelmissä.
Joten he eivät olleet kiinnittäneet siihen huomiota, mutta kun kehittäjät päättivät puuttua ongelmaan havaitsi, että syy on kehyksessä nimeltä Multi-queue Block I / O Queuing Mechanism ("Blk-mq" lyhyesti) ja siten muut tiedostojärjestelmät vaikuttavat.
Onneksi virhe tapahtuu vain tietyissä olosuhteissa, mutta se voidaan toistaa.
BLK-MQ: n avulla voit käsitellä useita jonoja, jotka ovat hajautettuina suorittimen säikeille, jotka voidaan sitten yhdistää tallennuslaitteen käytettävissä olevien laitteistojonojen määrään.
Ajan myötä BLK-MQ on tukenut useampia ohjaimia, kun taas NVMe: n kaltaiset avainohjaimet ovat tukeneet sitä jo jonkin aikaa.
Tämä vaikutti myös muihin tiedostojärjestelmiin (vaikkakin vähemmässä määrin) vain EXT4 on yleisin tiedostojärjestelmä ja siksi suurin osa tehdyistä raporteista on peräisin tästä.
Useat käyttäjät, mukaan lukien ylävirran Linux-ytimen kehittäjät, ovat havainneet tietojen vakauden parantuneen poistamalla MQ-koodin käytöstä.
Kehittäjät korjasivat virheen, joten tietojen menetys seuraavalla ytimen versiolla pitäisi olla menneisyyttä.
Linux-ytimen versio 4.19.7 julkaistaan
Myös äskettäin julkaistiin uusi Linux-ytimen haaran 4.19.x päivitys, joka saavutti version 4.19.7.
Ilmoituksen teki kehittäjä Greg Kroah-Hartman. Tässä uudessa Linux-ytimessä julkaistaan 4.19.7: n korjaus PCI Expressin paremman suorituskyvyn takaamiseksi.
Päivitä myös LTS: n vanhemmat haarat, Linux-ydin 4.19.7 on merkittävä uuden STIBP-koodin palauttamisesta parempaan käyttäytymiseen Cross-HT Specter V2 -mittauksen ympärillä.
Koska se koskee oletusarvoisesti vain prctl: n ja Seccompin kautta tapahtuvia valintaprosesseja kaikkien prosessien sijaan.
Järjestelmän suorituskyky ei vaikuta, joten tuloksena oleva koodi tuli viime viikon töiden yhdistämisestä Kernel 4.20: lle.
Muut muutokset
Toinen merkittävä muutos Linux 4.19.7: ssä on PCI Express -koodikorjaus, joka aiheutti ongelmia PCI Express 3.0 -näytönohjaimia käyttäville vanhemmilla emolevyillä, jotka tukevat PCIe 1.0: ta ja 2.0: ta.
Tämä ongelma aiheutti ongelmia erityisesti Radeon-näytönohjaimissa.
Linux-ytimen 4.19.7 lisäksi päivitettiin versioita 4.14.86 ja 4.9.143 vakaa versioiden luettelon täydentämiseksi.
Hyvästi MPX Linux-ytimessä
Toinen uutuus ytimen suhteen on se, että Memory Protection Extensions -tuki poistetaan Linux Kernel 4.21: stä.
Dave Hansen lähetti vetopyynnön poistaa Intel MPX -tuki Linux-ytimestä.
MPX-tuki otettiin käyttöön Skylake-prosessoreiden kanssa ja se on suunniteltu tarjoamaan parempaa turvallisuutta.
Siksi tarjoa osoittimen viiteohjaimet ajon aikana välttääksesi puskurin ylivuotoja.
Mutta sen hyväksyminen ei ottanut paljon aikaan. Siitä lähtien ohjelmistopohjaisista ratkaisuista on tullut tehokkaampia ja ne ovat olleet AddressSanitizer-projektityypin mukaisia.
lopuksi, Virhekorjaus BLK-MQ: n luomalla EXT4-vioittumisongelmalla, josta ilmoitettiin Linux-ytimen 4.19 -julkaisun jälkeen, ei sisällytetty tähän Linux-ytimen 4.19.7-julkaisuun Joten toivomme, että muutamassa päivässä Linux-ydin 4.19.8 on suojattu tältä korruptio-ongelmalta.
Voidaanko Linux-ytimen haaran 4.19.x uusi päivitys, versio 4.19.7, ladata luotettavasta sivustosta? Olen kokeillut useita latauksia eri sivustoilta ilman menestystä.
Kiitos!
Virallisilta verkkosivuilta https://www.kernel.org/
Voit ladata ne itse Ubuntu Kernel -tiimiltä,
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Vaikka on parempi asentaa 4.19.8, joka on juuri tullut ja joka korjaa virheen, joka vaikuttaa EXT4: ään.