E2fsprogs

Software kuvakaappaus:
E2fsprogs
Ohjelmiston tiedot:
Versio: 1.44.3 Päivitetty
Lähetyksen päivämäärä: 17 Aug 18
Kehittäjä: Theodore Ts'o
Lupa: Vapaa
Suosio: 77

Rating: 5.0/5 (Total Votes: 1)

E2fsprogs (tunnetaan myös Ext2-tiedostojärjestelmien apuohjelmina) on avoimen lähdekoodin ohjelmisto, joka tarjoaa Linux-käyttäjille siistin komentorivityökalujen kokoelmia kaikkien EXT-tiedostojärjestelmien manipulointiin missä tahansa Linux-pohjaisessa käyttöjärjestelmä.


Sisältää useita komentorivityökaluja

Ohjelmisto koostuu useista komentoriviohjelmista ja se luotiin alun perin vain EXT2-tiedostojärjestelmän tukemiseksi. Koska EXT-tiedostojärjestelmä on kuitenkin kehittynyt paljon viimeisten 10 vuoden aikana, ohjelma tukee nyt ylistetyn tiedostojärjestelmän EXT3- ja EXT4-muunnoksia.

EXT4 on EXT-tiedostojärjestelmän viimeisin versio ja alun perin ilmoitettiin vuonna 2008 osana Linux 2.6.19 -ydintä. Se tukee hyvin suuria määriä, se on taaksepäin yhteensopiva EXT2- ja EXT3-tiedostojärjestelmien kanssa ja tuo parempia aikaleimauksia.


Voidaan käyttää EXT & nbsp; tiedostojärjestelmien luomiseen, kokoonpanoon ja optimointiin

E2fsprogs sisältää e2fsckin levykkeiden tarkistamiseen ja korjaavat automaattisesti epäjohdonmukaisuudet, mke2fs EXT2-, EXT3- ja EXT4-tiedostojärjestelmien luomiseen, resize2fs-tiedostojen pienentämiseen tai laajentamiseen, tune2fs-tiedostojärjestelmän parametrien muuttamiseen sekä dumpe2fs-tulostusryhmän ja superblockin tietoa.

Sovellus sisältää myös debugfs-työkalun tiedostojärjestelmän sisäisten rakenteiden manuaaliseen muokkaamiseen ja katseluun, tiedostojen fragmentoitumisen raportointiin tarkoitetun tiedostonjakauman, lokitiedoston tallentamisen komentotiedostoon tietylle lokitiedostolle, e2undo-tiedoston tyhjentämisen lokin toistamiseen ja e2labelin vaihtaa tarroja.

Lisäksi findfs-työkalun avulla käyttäjät voivat löytää tiedostojärjestelmän UUID-tunnuksella tai tunnisteella, badblocks avulla voit etsiä levyasemia huonoille lohkoille, blkid voidaan tulostaa ja etsiä lohkon laiteattribuutteja, e2freefrag raportoi vapaata tilaa pilkkomaan tietoa, ja chattr muuttaa tiedostomääritteita.

Lopuksi e2image-tiedostoa voidaan käyttää kriittisten metatietojen tallentamiseen tiedostoon, e4defrag voi purkaa EXT4-tiedostojärjestelmät verkossa, findsuper löytää EXT2-superblocks-tiedoston ja lsattr näyttää tiedostomääritteet EXT2-tiedostojärjestelmissä.


Bottom line

E2fsprogs on ehdottomasti tärkeä ja välttämätön apuohjelma kaikille Linux-käyttöjärjestelmille. Ilman sitä et voinut luoda, korjaa, kutista tai laajentaa EXT-tiedostojärjestelmää.

Uutta tässä julkaisussa:

  • Käyttöliittymä ja ominaisuudet:
  • Debugfsin inode_dump-komento voi nyt tulostaa i_block-taulukon hex-dumpin ja ylimääräisen tilan inodissa, koska se sopii erinomaisesti vioittuneen inodin tutkimiseen.
  • Debugfs block_dump ja inode_dump -komento voivat nyt tulostaa lohkon tai inodin laajennetun attribuuttidatarakenteen matalan tason dumpia.
  • dumpe2fs-komento voi nyt tulostaa tietoja Multi-Mount Protection (MMP) -lohko. Tämä on saatavana myös e2mmpstatus -komennuksena yhteensopivuuden Luster-apuohjelmien kanssa.
  • Debugfs-komento voi nyt toimia tietyissä tiedostojärjestelmissä, joissa on vioittuneet superblocks, jotta ne voidaan korjata. Tämä sisältää tiedostojärjestelmiä, joissa on vioittuneita inodes-laskentataulukoita ja tiedostojärjestelmiä, joissa kaikilla allokointibittmapsilla ei ole kelvollisia sijainteja tai joita ei voi lukea.
  • Korjaa:
  • Inoden projektin tunnus on nyt kunnolla korvitetulla tavulla big-endian järjestelmissä.
  • E2fsprogs jättää huomiotta s_desc_size tiedostojärjestelmiin, joissa ei ole 64-bittisiä ominaisuuksia. Tämä tekee siitä johdonmukaisemman ytimen kanssa, joten se voi nyt käyttää tiedostojärjestelmiä, joita ydin on valmis asennettavaksi.
  • E2fsck käsittelee nyt laitteen inodeja, joiden liityntälippu on korruptoitunut ja jonka avulla ne voivat tyhjentää ne.
  • E2fsck kunnolla käsittelee tilanteita, joissa s_inodes_count on vioittunut.
  • E2fsck ei enää käytä suurta määrää virheitä, kun superblock on huonosti vioittunut (palauttaa sen käyttäytymisen ennen 1.43).
  • E2fsck tarjoutuu nyt asettamaan dir_nlink -ominaisuuden, jos sitä ei ole asetettu ja tiedostojärjestelmä vaatii dir_nlink-ominaisuutta, koska hakemistossa on liian monia alihakemistoja.
  • E2fsck ei enää silmukaa äärettömän kauas haitallisen muodostaman tiedostojärjestelmän ansiosta, jolla on täysin alustettu inode-taulukko ensimmäisessä ryhmäryhmässä.
  • E2fsck ei enää kuulu, jos tiedostojärjestelmän viimeinen lohko on kiinteä metatietolohko. (Erittäin harvinainen, mutta se voi tapahtua.)
  • E2fsck ei enää salli alustettujen lohkojen olemassaoloa i_size-arvoa aiemmin. Tämä on jotain, mitä Linuxin ext4: n toteutus ei ole koskaan tehnyt (eikä sitä pitäisi koskaan tehdä).
  • Jäljellä olevan e2fsck-päiväkirjan toistaminen tietyissä virheissä aiemmin aiheuttaisi e2fsckin tulostamaan ei-herkkä virheilmoitus (esim. "Tuntematon koodi ____ 251 päivitettäessä päiväkirjaa"). Tämä on korjattu.
  • Tapauksissa, joissa yli 75% lohkoryhmästä käytetään ryhmäkuvaajapöytään, mke2fs luo aiemmin virheellisen tiedostojärjestelmän, jossa molemmat meta_bg- ja resize_inode-toiminnot ovat käytössä. Se poistaa käytöstä resize_inode-toiminnon.
  • mke2fs-ohjelma muodostaa nyt oikein tiedostojärjestelmän, joka on täsmälleen 1

Uutta versiossa 1.44.2:

  • Korjaa:
  • E2fsprogs 1.44.0 esitteli regressiota, joka aiheutti e2fsckin epäonnistuneen HTree-hakemiston tukemiseen big-endian järjestelmissä. Korjaa lohkonumeroiden lukeminen sisäisille htree-solmuille.
  • Poistettiin mahdollinen muistivuoto fsck: stä.
  • E2image nyt luo oikein e2image-tiedostot bigalloc-tiedostojärjestelmille.
  • Dumpe2fs ja debugfit tukevat nyt e2image-tiedostoja tiedostojärjestelmille, joiden meta_bg-toiminto on käytössä.
  • E2fsck ja debugfit käsittelevät nyt oikein tiedostojen poistamista (mukaan lukien e2fsckin orpojen inode -luettelon käsittely) bigalloc-tiedostojärjestelmissä. (Osoitteet Google-bugi: # 73795618)
  • Siirrettävyyskorjaukset GNU Hurdille. (Osoitteet Debian-bugi: # 893590)
  • Siirrettävyys korjaa rakennuksen joihinkin ristikkorakenteisiin ympäristöihin.
  • Siirrettävyyskorjaukset MacOS 10.6.8: lle.
  • Lisää selvennyksiä chattrin man-sivulle. (Osoitteet Debian-virhe: # 890390)
  • Suorituskyky, sisäinen toteutus, kehittämistuki jne.:
  • Debugfs lukee jakamisbittikarttoja paljon tehokkaammin avaamalla tiedostojärjestelmän.
  • Päivitä Sweedish-käännöstiedosto.
  • Lisää Vcs- * kentät debianpakkaukseen. (Osoitteet Debian-bugi: # 887512)
  • Korjaa joitain testin epäonnistumisia GNU Hurdilla, joka johtuu eri oletuskoon lohkokokoon.
  • Lisää uusia regressiotestejä.

Uutta versiona:

  • Kiintopisteiden epäjohdonmukaisuuden viestien korjaaminen 32-bittisillä alustoilla e2fsckissä. Korjaa myös virhe, joka aiheuttaa projektikiintiöongelmia ryhmäkohtaisten kiintiöongelmien varalta.
  • Epätäsmällisten käännösten aiheuttama käyttöliittymän korjaaminen, sillä jotkut sanomat ovat englanninkielisiä ja jotkut ovat vieraalla kielellä. Käyttäjälle ei ole selvää, miten vastata kyllä ​​/ ei kysymyksiin. (Osoitteet Debianin vika: # 856586).
  • Korjaa joitain out-of-bounds muistiin pääsyä e2fsck aiheuttamat (yleensä haitallisista) vioittuneet tiedostojärjestelmät. (Osoitteet Debianin virheet: # 871539, # 871540)
  • Optimoi CPU: n käyttö e2fsck: ssä erittäin suurille, hyvin hajanainen harva tiedostoille.
  • Lisää valinnainen tila e2fsck: ssä, joka myy ylimääräisen muistin CPU-ajan aikana käsiteltäessä tiedostojärjestelmää, joka on voimakkaasti liitetty. (Tämä voi olla hyvin suuri määrä muistia, joten tämä ominaisuus on nyt poistettu käytöstä. Miten automaattisesti määriteltäisiin, milloin olisi hyödyllistä ottaa käyttöön tämä optimointi ja kun se on _safe_ ottamaan käyttöön optimoinnin, se on vielä pieni ongelma .)
  • mke2fs-ohjelma nostaa inodes-kokoa automaattisesti 256: een, ellei sitä ole nimenomaisesti määritetty komentorivillä, ja oletusarvoinen inode-koko ei ole riittävän suuri tukemaan käyttäjän pyytämää projektikiintiöominaisuutta. Jos inode-koko määritellään nimenomaisesti 128 tavua ja projektikiintiö on käytössä, mke2fs epäonnistuu, koska virheen avulla selitetään, että projektin tunnuksia ei voida tukea, kun inode-koko on & lt; 256 tavua.
  • Tune2fs-ohjelma ei salli projektiominaisuuden tai projektikiintiöiden ottamista käyttöön inode-koossa 128 tavua.
  • tune2fs-ohjelma nyt tulostaa ymmärrettävämmän viestin, joka kertoo, että tiedostojärjestelmä on tarkistettava e2fsck -f: n avulla ennen kuin suoritat tiettyjä monimutkaisia ​​tune2fs-toimintoja. (Osoitteet Debian-bugi: # 857336)
  • Jos proceed_delay-vaihtoehto on käytössä /etc/e2fsck.conf, viesti, joka osoittaa, että käyttäjä voi odottaa N sekuntia jatkaakseen, oli epäselvä. Tämä viesti on selkeämpi. (Osoitteet Debian-bugi: # 857336)
  • Korjaa LFS-bugi, joka aiheutti e2imagen epäonnistuneen luomaan säännöllisiä e2image-tiedostoja, jotka ovat suurempia kuin 2 GiB 32-bittisillä alustoilla. (Osoitteet Debian-bugi: # 855246)
  • Korjaa FreeBSD-siirrettävyysongelma, joka johtuu siitä, että ne eivät enää käytä lohkolaitteita. (Levyt ovat merkkityyppisiä laitteita.)
  • Päivitä Tšekin, Ranskan, Puolan, Ruotsin ja Vietnamin käännökset.
  • Korjasi useita Debianin pakkauskysymyksiä.

Uutta versiossa 1.43.6:

  • Kiintopisteiden epäjohdonmukaisuussanomien korjaaminen 32-bittisellä alustalla e2fsckissä. Korjaa myös virhe, joka aiheuttaa projektikiintiöongelmia ryhmäkohtaisten kiintiöongelmien varalta.
  • Epätäsmällisten käännösten aiheuttama käyttöliittymän korjaaminen, sillä jotkut sanomat ovat englanninkielisiä ja jotkut ovat vieraalla kielellä. Käyttäjälle ei ole selvää, miten vastata kyllä ​​/ ei kysymyksiin. (Osoitteet Debianin vika: # 856586).
  • Korjaa joitain out-of-bounds muistiin pääsyä e2fsck aiheuttamat (yleensä haitallisista) vioittuneet tiedostojärjestelmät. (Osoitteet Debianin virheet: # 871539, # 871540)
  • Optimoi CPU: n käyttö e2fsck: ssä erittäin suurille, hyvin hajanainen harva tiedostoille.
  • Lisää valinnainen tila e2fsck: ssä, joka myy ylimääräisen muistin CPU-ajan aikana käsiteltäessä tiedostojärjestelmää, joka on voimakkaasti liitetty. (Tämä voi olla hyvin suuri määrä muistia, joten tämä ominaisuus on nyt poistettu käytöstä. Miten automaattisesti määriteltäisiin, milloin olisi hyödyllistä ottaa käyttöön tämä optimointi ja kun se on _safe_ ottamaan käyttöön optimoinnin, se on vielä pieni ongelma .)
  • mke2fs-ohjelma nostaa inodes-kokoa automaattisesti 256: een, ellei sitä ole nimenomaisesti määritetty komentorivillä, ja oletusarvoinen inode-koko ei ole riittävän suuri tukemaan käyttäjän pyytämää projektikiintiöominaisuutta. Jos inode-koko määritellään nimenomaisesti 128 tavua ja projektikiintiö on käytössä, mke2fs epäonnistuu, koska virheen avulla selitetään, että projektin tunnuksia ei voida tukea, kun inode-koko on & lt; 256 tavua.
  • Tune2fs-ohjelma ei salli projektiominaisuuden tai projektikiintiöiden ottamista käyttöön inode-koossa 128 tavua.
  • tune2fs-ohjelma nyt tulostaa ymmärrettävämmän viestin, joka kertoo, että tiedostojärjestelmä on tarkistettava e2fsck -f: n avulla ennen kuin suoritat tiettyjä monimutkaisia ​​tune2fs-toimintoja. (Osoitteet Debian-bugi: # 857336)
  • Jos proceed_delay-vaihtoehto on käytössä /etc/e2fsck.conf, viesti, joka osoittaa, että käyttäjä voi odottaa N sekuntia jatkaakseen, oli epäselvä. Tämä viesti on selkeämpi. (Osoitteet Debian-bugi: # 857336)
  • Korjaa LFS-bugi, joka aiheutti e2imagen epäonnistuneen luomaan säännöllisiä e2image-tiedostoja, jotka ovat suurempia kuin 2 GiB 32-bittisillä alustoilla. (Osoitteet Debian-bugi: # 855246)
  • Korjaa FreeBSD-siirrettävyysongelma, joka johtuu siitä, että ne eivät enää käytä lohkolaitteita. (Levyt ovat merkkityyppisiä laitteita.)
  • Päivitä Tšekin, Ranskan, Puolan, Ruotsin ja Vietnamin käännökset.
  • Korjasi useita Debianin pakkauskysymyksiä.

Uutta versiossa 1.43.4:

  • Kiinteä e2fsck niin, että se oikein päivittää projektikiintiön käytön poistettaessa vioittunut ja inode ja kiinteät mke2fs, joten se ei palaisi muistiin pienen inode-rakenteen yläpuolelle (mikä oli väärä, mutta toimi enimmäkseen sattumalta, ellei kovettuminen tai jotain turvallisuutta malloc oli käytössä).
  • Kiinteä suuri määrä FreeBSD-siirrettävyysongelmia. (FreeBSD: n rakentamiseen tarvitsemme kuitenkin GNU Make ja redirect dd: n GNU dd: n käyttöön.)
  • Konfigurointikäsikirja tukee nyt --enable-kovettumista, joka mahdollistaa pinon suojauksen, vahvistavat, vain lukuoikeudet siirtävät taulukot, välittömän dynaamisen symbolien sitomisen ja tekstisegmentin ASLR: n (jos ytimessä on käyttäjätunnuksen ASLR-tuki käytössä) suoritettava koodi. (Jakaumat, jotka haluavat tehdä omat erikoisuutensa, voivat asettaa CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB ja LDFLAGS_STATIC tarpeen mukaan.)
  • Configure script tukee nyt --disable-tdb, koska 64-bittisissä järjestelmissä on paljon nopeampaa vain lisää swap-tilaa. E2fsck.conf: n scratch_files-ominaisuus on enimmäkseen hyödyllinen vain 32-bittisissä järjestelmissä.
  • Suoran I / O-varakoodipaketin vahvistaminen Unix I / O -ohjaimessa, jotta lukee / muokkaa / kirjoittaa toimi oikein. Onneksi käytännössä (lukuun ottamatta Undo-ohjainta, kun sitä käytettiin FreeBSD: ssä) käytti tätä vikasietoa. joten tiedostojärjestelmät eivät saaneet vioittua.
  • Mke2fs varoittaa, jos käyttäjä antaa tarran, joka on liian pitkä. (Osoitteet Debian-bugi: # 791630)
  • Debugfsin rdump-komento toimii nyt oikein, kun poljetaan tiedostojärjestelmän juurihakemisto. (Osoitteet Debian-bugi: # 766125)
  • Korjattu virhe debugf-tiedostoissa, jotta se laskee oikein lohkoryhmän tarkistussumman kenttäkentän 64-bittisissä järjestelmissä.
  • E2fsckilla on nyt paljon ymmärrettävämpi virheilmoitus, kun lehden loistava lukitus on vioittunut ja käyttäjä ei korjaa sitä. (Osoitteet Debian-bugi: # 768162)
  • Kiinteä tuki laajennetuista aikaleimoista 64-bittisissä järjestelmissä.
  • Päivitetty / vahvistettu useita man sivuja. (Osoitteet Debianin virheet: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Korjasi useita Debianin pakkauskysymyksiä. (Osoitteet Debian-bugi: # 825868)

Uutta versiossa 1.43.2:

  • Kiinteä e2fsck niin, että se oikein päivittää projektikiintiön käytön poistettaessa vioittunut ja inode ja kiinteät mke2fs, joten se ei palaisi muistiin pienen inode-rakenteen yläpuolelle (mikä oli väärä, mutta toimi enimmäkseen sattumalta, ellei kovettuminen tai jotain turvallisuutta malloc oli käytössä).
  • Kiinteä suuri määrä FreeBSD-siirrettävyysongelmia. (FreeBSD: n rakentamiseen tarvitsemme kuitenkin GNU Make ja redirect dd: n GNU dd: n käyttöön.)
  • Konfigurointikäsikirja tukee nyt --enable-kovettumista, joka mahdollistaa pinon suojauksen, vahvistavat, vain lukuoikeudet siirtävät taulukot, välittömän dynaamisen symbolien sitomisen ja tekstisegmentin ASLR: n (jos ytimessä on käyttäjätunnuksen ASLR-tuki käytössä) suoritettava koodi. (Jakaumat, jotka haluavat tehdä omat erikoisuutensa, voivat asettaa CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB ja LDFLAGS_STATIC tarpeen mukaan.)
  • Configure script tukee nyt --disable-tdb, koska 64-bittisissä järjestelmissä on paljon nopeampaa vain lisää swap-tilaa. E2fsck.conf: n scratch_files-ominaisuus on enimmäkseen hyödyllinen vain 32-bittisissä järjestelmissä.
  • Suoran I / O-varakoodipaketin vahvistaminen Unix I / O -ohjaimessa, jotta lukee / muokkaa / kirjoittaa toimi oikein. Onneksi käytännössä (lukuun ottamatta Undo-ohjainta, kun sitä käytettiin FreeBSD: ssä) käytti tätä vikasietoa. joten tiedostojärjestelmät eivät saaneet vioittua.
  • Mke2fs varoittaa, jos käyttäjä antaa tarran, joka on liian pitkä. (Osoitteet Debian-bugi: # 791630)
  • Debugfsin rdump-komento toimii nyt oikein, kun poljetaan tiedostojärjestelmän juurihakemisto. (Osoitteet Debian-bugi: # 766125)
  • Korjattu virhe debugf-tiedostoissa, jotta se laskee oikein lohkoryhmän tarkistussumman kenttäkentän 64-bittisissä järjestelmissä.
  • E2fsckilla on nyt paljon ymmärrettävämpi virheilmoitus, kun lehden loistava lukitus on vioittunut ja käyttäjä ei korjaa sitä. (Osoitteet Debian-bugi: # 768162)
  • Kiinteä tuki laajennetuista aikaleimoista 64-bittisissä järjestelmissä.
  • Päivitetty / vahvistettu useita man sivuja. (Osoitteet Debianin virheet: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Korjasi useita Debianin pakkauskysymyksiä. (Osoitteet Debian-bugi: # 825868)

Uutta versiossa 1.43.1:

  • Korjattu potentiaalinen puskurin ylivuoto sulkemalla tiedostojärjestelmä libext2fs: iin. (CVE-2015-1572, Osoitteet Debian-bugi: # 778948)
  • Korjattu virhe, joka voi aiheuttaa e2fsckin korruptoituneiden Hurd-tiedostojärjestelmien. (Osoitteet Debian-bugi: # 760275)
  • Korjattu umpikuja, joka ilmenee, kun käytetään systemd- ja e2fsck.conf: n kirjautumisominaisuutta. (Osoitteet Debian-bugi: # 775234)
  • Korjattu vika, joka voi aiheuttaa ohjelmia, jotka käyttävät libext2: n inode-taulukon skannaustoimintoja kaatumasta tietyissä vioittuneissa tiedostojärjestelmissä. (Osoitteet Debian-bugi: # 773795)
  • Kiinteä dumpe2fs, joten se ei kaadu, jos käyttäjä ei määritä lohkolaitetta (tiedostojärjestelmä). (Osoitteet Debian-bugi: # 764293)
  • Kiinteä e2fsck joten jos huomaa odottamattomat HTREE-lohkot läpikulkuliikenteessä 2, se ilmoittaa oikean hakemiston inodin, joka sisältää epäjohdonmukaisuuden.
  • Jos e2fsck ei kasvattaisi dir_info-rakennetta, koska realloc (3) ei ole tarpeeksi muistia, se ei nytkään ymmärrä selittävää viestiä sen sijaan, että se hajosi epäonnistuneista sisäisten virheilmoitusten kanssa.
  • Tune2fs-ohjelma nollaa superblock-varmuuskopiotietoja irrottaessasi päiväkirjan tiedostojärjestelmästä.
  • mke2fs-ohjelma mahdollistaa oletusarvoisesti large_file-toiminnon.
  • Korjattu vika, joka voi aiheuttaa pahoinpitelyt kaatumaan, jos miljoonia ja miljoonia huonoja lohkoja on.
  • Vahvistui noin resize2fs: n ja e2fsckin käytön jälkeen.
  • Kiinteä muistivuoto tune2fs: ssä.
  • Korjasi joitain bigendian bugit, jotka olivat luiskahtaneet sekä epäsuoraan että laajuuden käsittelyyn libext2fs: n sisällä.
  • Päivitetty / vahvistettu useita man sivuja.
  • Päivitä esperanto-, saksan- ja espanjankieliset käännökset. Lisätty tanskankielinen käännös.

Uutta versiossa 1.42.12:

  • Korjaa eri e2fsck-vikoja yrittäessäsi korjata bigalloc-tiedostojärjestelmää.
  • E2fsck voi nyt korjata tiedostojärjestelmän, jossa on liian suuri s_first_meta_bg-kenttä, joka oli aiemmin aiheuttanut kaikkien e2fsprogs-ohjelmien kaatumisen kokeilemalla tällaista tiedostojärjestelmää.
  • Korjaa e2fsck niin, että se voi korjata oikein useita harvinaisia ​​tiedostojärjestelmän haittaohjelmia, jotka löydettiin tiedostojärjestelmän sulatuksen käytön aikana.
  • Korjaa e2fsck niin, että se ei yritä kirjoittaa lohkoryhmän kuvaajia, jos niitä ei ole muokattu.
  • Mke2fs-ohjelma sijoittaa nyt metatietolohkot viimeiseen flex_bg-muotoon, joten ne ovat vierekkäisiä. Tämä vähentää vapaan tilan pirstoutumista tuoreessa tiedostojärjestelmässä samoin kuin antaa mke2fs-komentoja, jotka vaativat erittäin suuren flex_bg-kokoisen onnistumisen.
  • Mke2fs luo nyt suuria tiedostoja tehokkaammin (vähäisemmässä määrin puupalkeilla).
  • Korjaa 32/64-bittinen ylivuotovirhe, joka voi aiheuttaa resize2fs: n silmukan ikuisesti. (Osoitteet-Launchpad-Bug: # 1321958)
  • Resize2fs-ohjelma käyttää nyt paljon vähemmän muistia, kun muokataan erittäin suuria tiedostojärjestelmiä.
  • Korjaa vika, joka voi aiheuttaa resize2fs: n sekoittumisen ja tuottaa vioittuneen tiedostojärjestelmän, kun aiemmin laajennettua ja muunnettua tiedostojärjestelmää kutistetaan käyttämällä meta_bg-tiedostojärjestelmämuotoa mutta joka ei enää tarvitse meta_bg-tiedostojärjestelmää muotoa enää. Tämä tapahtui tyypillisesti suurilla (> 16 TB) tiedostojärjestelmillä. (Osoitteet Debian-bugi: # 756922)
  • e4defrag-ohjelma purkaa taaksepäin allokoidut tiedostot.
  • Fix tune2fs päivittää UUID-tunnukset manipuloimalla tiedostojärjestelmiä ulkoisten aikakausjulkaisujen kanssa (sekä tiedostojärjestelmä että päiväkirja UUID).
  • Korjaa tune2fs, jotta se voi poistaa ulkoisen päiväkirjan tiedostojärjestelmille, joiden koko on 1k.
  • Lisää uusi debugfs-komento, "inode_dump", joka tulostaa inodin hex- ja ASCII-muodossa.
  • Debugfien "set_inode_field" jakaa automaattisesti välilyönnit epäsuorille lohkoille ja laajuudelle.
  • Korjaa debugfien "set_inode_field", jotta se voi käsitellä "block [IND | DIND | TIND]".
  • Debugfs "rdump" -komento vie nyt useita lähteen argumentteja.
  • Vahvistin kaksoislähellä (2) bugilla "rdump" ja "rdump -p".
  • Korjaa virheenkorjausprofiilien argumentti parhaillaan freefrag-komennolla.
  • Korjaa tiedostokehys käsittelemään FIBMAP ioctl: n avulla (-B). (Osoitteet Launchpad Bug: # 1356496)
  • Selkeät viestit, jotka hämmentävät käyttäjiä debugfsissa, e2fsckissä, mke2fsissä ja resize2fsissä (Debianin virheet osoitteet: # 758029, # 757543, # 757544)
  • Dumpe2fs valittaa nyt, jos sille annetaan ylimääräisiä argumentteja. (Osoitteet Debian-bugi: # 758074)
  • Päivitetty / vahvistettu useita man sivuja. (Osoitteet-Debian-Bug: # 726760)
  • Päivitä tšekki, hollanti, ranska, puola, espanja, ruotsi, ukraina ja vietnamilainen käännökset.

Uutta versiossa 1.42.11:

  • Lisää tuki niin, että mke2fs voi luoda suuria tiedostoja niin, että ne ovat kohdistettuja levyn alkuun verrattuna osion alkuun verrattuna mke2fs.conf-määritysparametrin "hugefiles_align_disk" avulla.
  • Korjaa vika, joka saa e2fsckin keskeyttämään lehden päivityksen tiedostojärjestelmässä bigalloc-toiminnolla. (Osoitteet Debian-bugi: # 744953)
  • Lisää terveellisyystarkistuksia, jotta mke2fs kieltäytyy äärettömän suuresta flex_bg-määrästä, joka on määritetty -G-optiolla. Ihmeellisesti suuret flex_bg-koot voivat johtaa tiedostojärjestelmään, jota ei voi irrottaa, tai erittäin pessimäisten metatietojen ulkoasuilla.
  • mke2fs-ohjelma tarjoaa paremman metatietokohteen kohtalaisen suurille (mutta uskomattomille) flex_bg-laskutoimituksille, kuten 133,072.
  • mke2fs-ohjelma tarkistaa myös ydinversion numeron määrittääkseen, onko lazy_itable_init-vaihtoehto tuettu, joten laiska inode-taulukon alustusta voidaan käyttää, vaikka ext4 koottiin moduuliksi, jota ei ladata hetkellä, jolloin mke2fs suoritetaan.
  • Lisää ext4: n lisäasetusten kuvaus ext4-osion 5 man sivulle.
  • Paranna chattr man -sivua ja puhdista chattr-käyttöviesti.
  • E2fsck korjaa automaattisesti viimeisen asennusajan tai viimeisen kirjoitusajan, joka on tulevaisuudessa preen-tilassa fsck-tarkistuksen keskeyttämisen sijaan.
  • Mke2fs tarkistaa komentorivin pyytämän tiedostojärjestelmän tarkistusnumeron ja hylkää sen, jos se on liian suuri. Tiedostojärjestelmää, jolla ei ole tuettua tarkistusnumeroa, ei hyväksytä mihinkään muuhun tiedostojärjestelmätyökaluun, ja tätä komentorivivalitsinta käytetään harvoin, joten yritämme auttaa käyttäjää olemaan käyttämättä omaa jalkaansa.
  • Debugfs-ohjelma voi nyt asettaa virhearvon ja siihen liittyvät first_error- ja last_error-kentät superblockiin käyttäen set_super_value-komentoa.
  • Resize2fs ei yritä laskea tiedostojärjestelmän vähimmäiskokoa, jos se sisältää virheitä. Muuten erittäin huonosti vioittunut tiedostojärjestelmän kuva voi aiheuttaa vähimmäiskokoisen laskennan silmukaksi. Koska resize2fs ei salli sellaisen tiedostojärjestelmän merkitsemistä, joka sisältää virheitä, joita voidaan muuttaa. Ei ole järkevää laskea vähimmäiskokoa, joten ohita se vain.
  • Kiinteä kirjoitusvirhe jollakin mke2fsin virheilmoituksesta.
  • Jos tiedostokirja esiintyy virheessä, se jatkaa komentorivillä määritettyjen tiedostojen käsittelyä, mutta poistuu virhekoodilla.
  • Filefrag tulostaa nyt uusia ylimääräisiä lippuja (kuten FIEMAP_EXTENT_ENCODED) ja tulostaa tuntemattomat liput hex-arvoina.
  • Kiinteä tuki tiedostokansion tiedostoille, joissa on & gt; 2 ** 32 lohkoa 32-bittisillä alustoilla.
  • Vahvistetaan tiedostojen kuvaajan vuoto debugf-tiedostoissa kopioimalla tiedostoja.
  • Korjattu regressio, joka otettiin käyttöön 1,42.10: ssä, joka aiheutti mke2fs: n epäonnistuneen luomalla yli 2 gigatavua tiedostojärjestelmää 32-bittisillä alustoilla. (Osoitteet Red Hat Bugzilla: # 1099892, Debian Bug: # 752107)
  • Lisää esparanto- ja ukrainan käännökset ja päivitä tšekki, hollanti, ranska, saksa, italia, puola, sweedish ja vietnam-käännökset.
  • Korjasi useita kääntäjän varoituksia.

Vastaavia ohjelmistoja

SHFS
SHFS

3 Jun 15

sshfs
sshfs

3 Jun 15

fistgen
fistgen

3 Jun 15

ext2fuse
ext2fuse

3 Jun 15

Muu ohjelmistojen kehittäjä Theodore Ts'o

Kommentit E2fsprogs

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!