E2fsprogs

Screenshot Software:
E2fsprogs
Detalii soft:
Versiune: 1.44.3 Actualizat
Incarca data: 17 Aug 18
Producător: Theodore Ts'o
Licenţă: Gratuit
Popularitate: 173

Rating: 5.0/5 (Total Votes: 1)

E2fsprogs (cunoscut și sub numele de Ext2 Utilities Filesystem) este un software open source care oferă utilizatorilor Linux o colecție de utilități utilitare de linie de comandă pentru manipularea tuturor tipurilor de sisteme de fișiere EXT sistem de operare.


Cuprinde mai multe instrumente de linie de comandă

Software-ul este alcătuit din mai multe programe de linie de comandă și a fost inițial creat pentru a suporta doar sistemul de fișiere EXT2. Cu toate acestea, deoarece sistemul de fișiere EXT a evoluat foarte mult în ultimii 10 ani, programul suportă acum variantele EXT3 și EXT4 ale sistemului de fișiere aclamat

EXT4 este cea mai recentă versiune a sistemului de fișiere EXT și a fost inițial anunțată în 2008 ca parte a kernel-ului Linux 2.6.19. Acesta acceptă volume foarte mari, compatibil cu sistemele de fișiere EXT2 și EXT3 și aduce timbrele îmbunătățite.


Poate fi folosit pentru crearea, redimensionarea și optimizarea sistemelor de fișiere EXT & nbsp;

E2fsprogs include e2fsck pentru verificarea discurilor și corectarea automată a neconcordanțelor, mke2fs pentru crearea sistemelor de fișiere EXT2, EXT3 și EXT4, resize2fs pentru reducerea sau extinderea sistemelor de fișiere, tune2fs pentru modificarea parametrilor sistemului de fișiere, precum și dumpe2fs pentru tipărirea blocului și superblock informații.

Aplicația include, de asemenea, instrumentul debugfs pentru modificarea și vizualizarea manuală a structurilor interne ale sistemelor de fișiere, filefrag pentru raportarea fragmentării fișierelor, logsave pentru salvarea unei ieșiri de comandă la un anumit fișier jurnal, e2undo pentru reluarea unui jurnal undo și e2label pentru schimbarea etichetelor.

În plus, instrumentul findfs va permite utilizatorilor să găsească un sistem de fișiere prin UUID sau etichetă, blocurile de blocare vă permit să căutați unități de disc pentru blocuri proaste, blkid poate fi folosit pentru a imprima și localiza atributele dispozitivului bloc, e2freefrag raportează informații despre fragmentarea spațiului liber, și chattr modifică atributele fișierelor.

În cele din urmă, e2image poate fi folosit pentru salvarea metadatelor critice într-un fișier, e4defrag poate defragmenta sistemele de fișiere EXT4 online, findsuper găsește EXT2 superblocks și lsattr listează atributele fișierelor pe sistemele de fișiere EXT2.


Linia de fund

E2fsprogs este cu siguranță un utilitar important și esențial pentru orice sistem de operare bazat pe Linux. Fără aceasta, nu ați reușit să creați, să reparați, să micșorați sau să extindeți sistemele de fișiere EXT.

Ce este nou în această ediție:

  • UI și caracteristici:
  • Comanda inode_dump debugfs poate imprima acum o ștergere hex din matricea i_block și spațiul suplimentar în inode, ca o comoditate pentru cineva care investighează un inode corupt.
  • Comanda debugfs bloc_dump și inode_dump pot imprima acum dump de nivel scăzut al structurilor de date cu atribute extinse din bloc sau inode.
  • Comanda dumpe2fs poate imprima acum informații în blocul Multi-Mount Protection (MMP). Acesta este, de asemenea, disponibil ca comanda e2mmpstatus pentru compatibilitatea cu utilitarele Luster.
  • Comanda debugfs poate funcționa acum pe anumite sisteme de fișiere cu suprapuneri corupte, astfel încât acestea să poată fi fixate. Aceasta include sisteme de fișiere cu un câmp de numărare corupt inodes și sisteme de fișiere în care nu toate filele de alocare au locații valide sau nu sunt lizibile.
  • Fixat:
  • ID-ul de proiect al inode-ului este acum în mod corespunzător înlocuit byte pe sistemele big-endian.
  • E2fsprogs ignoră acum s_desc_size pentru sistemele de fișiere care nu au setul de caracteristici pe 64 de biți. Acest lucru îl face mai consistent cu kernelul, astfel încât acesta poate funcționa acum pe sistemele de fișiere pe care kernelul este dispus să îl monteze.
  • E2fsck consideră acum ca inodurile dispozitivului cu flagul extensii sunt corupte și oferă posibilitatea de a le șterge.
  • E2fsck gestionează mai bine cazurile în care s_inodes_count este corupt.
  • E2fsck nu mai găsește un număr mare de erori atunci când superblock-ul este corupt (restaurarea comportamentului său pre-1.43).
  • E2fsck va oferi acum setarea funcției dir_nlink dacă nu este setată și sistemul de fișiere necesită caracteristica dir_nlink deoarece există prea multe subdirectoare într-un director.
  • E2fsck nu va mai fi infinit datorită unui sistem de fișiere malware, care are un tabel inode complet neinitializat în primul grup de blocuri.
  • E2fsck nu va mai atârna dacă ultimul bloc din sistemul de fișiere este un bloc fix-metadate. (Foarte rar, dar s-ar putea întâmpla.)
  • E2fsck nu mai permite ca blocurile inițializate să existe în trecut i_size. Acesta este ceva ce implementarea Linux a ext4 nu a făcut niciodată (și nu ar trebui să facă niciodată).
  • În timpul reluării jurnalului în e2fsck, anumite erori ar determina anterior e2fsck să tipărească un mesaj de eroare non-sensibil (de exemplu, "Cod necunoscut ____ 251 în timp ce recuperează jurnalul"). Acest lucru a fost rezolvat.
  • În cazul în care mai mult de 75% din grupul de bloc va fi folosit pentru tabelul descriptorilor de grup, mke2fs ar crea anterior un sistem de fișiere nevalid, cu funcțiile meta_bg și resize_inode activate. Acum va dezactiva caracteristica resize_inode.
  • Programul mke2fs creează acum un sistem de fișiere care este exact 1

Ce este nou în versiunea 1.44.2:

  • Fixat:
  • E2fsprogs 1.44.0 a introdus o regresie introdusă, ceea ce a făcut ca e2fsck să nu reușească să susțină directoarele HTree pe sistemele big-endian. Corectați modul în care citim numerele blocurilor pentru nodurile interne htree.
  • S-a eliminat o scurgere de memorie potențială de la fsck.
  • E2image creează acum corect fișiere e2image pentru sistemele de fișiere bigalloc.
  • Dumpe2fs și debugfs suportă în mod corect fișierele e2image pentru sistemele de fișiere care au opțiunea meta_bg activată.
  • E2fsck și debugfs gestionează corect ștergerea inodurilor (inclusiv prelucrarea listei inode orofene în cazul e2fsck) pentru sistemele de fișiere bigalloc. (Adresează Google Bug: # 73795618)
  • Rezolvarea portabilității pentru GNU Hurd. (Adrese Debian Bug: # 893590)
  • Rezolvările de portabilitate pentru construirea în anumite medii încrucișate.
  • Corecțiile de portabilitate pentru MacOS 10.6.8.
  • Adăugați clarificări în pagina manului chattr. (Adrese Debian Bug: # 890390)
  • Performanță, implementare internă, suport pentru dezvoltare etc.:
  • Debugfs citește mai rapid bitmap-urile de alocare mult mai eficient atunci când deschide un sistem de fișiere.
  • Actualizați fișierul de traducere Sweedish.
  • Adăugați câmpurile Vcs- * pe ambalajul Debian. (Adrese Debian Bug: # 887512)
  • Remediați câteva eșecuri de încercare pe GNU Hurd cauzate de o altă dimensiune implicită a blocului.
  • Adăugați noi teste de regresie.

Ce este nou în versiune:

  • Fixarea tipăririi mesajelor de neconcordanță a cotelor pe platformele pe 32 de biți în e2fsck. De asemenea, remediați o eroare care determină ca problemele legate de cotele de proiect să fie etichetate drept probleme de cote de grup.
  • Fixarea problemelor de UI cauzate de traducerile fuzzy, astfel încât unele mesaje sunt în limba engleză, iar unele sunt în limba străină și nu este evident pentru utilizator cum să răspundă la întrebările da / nu. (Adrese Debian Bug: # 856586).
  • Remediați unele accesări de memorie în afara e2fsck cauzate de sistemele de fișiere corupte (de obicei rău intenționat). (Adrese Debian Bugs: # 871539, # 871540)
  • Optimizați utilizarea procesorului în e2fsck pentru fișierele foarte mici și foarte fragmentate.
  • Adăugați un mod opțional în e2fsck, care transferă memorie suplimentară pentru timpul procesorului atunci când procesează sisteme de fișiere care sunt foarte greu legate. (Aceasta poate fi o cantitate foarte mare de memorie, deci această caracteristică este dezactivată pentru moment.Pot să determinați în mod automat când ar fi util să activați această optimizare și atunci când este _safe_ pentru a permite această optimizare este încă un pic de problemă de cercetare .)
  • Programul mke2fs va actualiza automat mărimea inode la 256 dacă nu este specificat explicit pe linia de comandă, iar mărimea implicită inode nu este suficient de mare pentru a susține caracteristica cotei de proiect cerută de utilizator. Dacă mărimea inode este specificată explicit ca fiind de 128 octeți și cota proiectului este activată, mke2fs va eșua, deoarece cu o eroare care explică faptul că id-urile proiectului nu pot fi acceptate atunci când dimensiunea inode este < 256 octeți.
  • Programul tune2fs nu va permite ca activitățile proiectului sau cotele de proiect să fie activate în dimensiunea inode este de 128 octeți.
  • Programul tune2fs imprimă acum un mesaj mai ușor de înțeles, explicând că sistemul de fișiere trebuie verificat utilizând e2fsck -f înainte de a executa anumite operații complexe tune2fs. (Adrese Debian Bug: # 857336)
  • Dacă opțiunea procedure_delay este activată în /etc/e2fsck.conf, mesajul care indică faptul că utilizatorul poate aștepta N secunde pentru a continua a fost ambiguu. Acest mesaj a devenit mai clar. (Adrese Debian Bug: # 857336)
  • Fixați o eroare LFS care a cauzat e2image să nu reușească să creeze fișiere e2image obișnuite care sunt mai mari de 2 GiB pe platforme pe 32 de biți. (Adrese Debian Bug: # 855246)
  • Fixarea problemei portabilității FreeBSD cauzată de faptul că nu mai utilizează dispozitive bloc. (Discurile sunt dispozitive cu caracter de caracter.)
  • Actualizați traducerile cehă, franceză, poloneză, suedeză și vietnameză.
  • Au fost rezolvate diferite probleme de ambalare Debian.

Ce este nou în versiunea 1.43.6:

  • Fixarea tipăririi mesajelor de neconcordanță a cotelor pe platformele pe 32 de biți în e2fsck. De asemenea, remediați o eroare care determină ca problemele legate de cotele de proiect să fie etichetate drept probleme de cote de grup.
  • Fixarea problemelor de UI cauzate de traducerile fuzzy, astfel încât unele mesaje sunt în limba engleză, iar unele sunt în limba străină și nu este evident pentru utilizator cum să răspundă la întrebările da / nu. (Adrese Debian Bug: # 856586).
  • Remediați unele accesări de memorie în afara e2fsck cauzate de sistemele de fișiere corupte (de obicei rău intenționat). (Adrese Debian Bugs: # 871539, # 871540)
  • Optimizați utilizarea procesorului în e2fsck pentru fișierele foarte mici și foarte fragmentate.
  • Adăugați un mod opțional în e2fsck, care transferă memorie suplimentară pentru timpul procesorului atunci când procesează sisteme de fișiere care sunt foarte greu legate. (Aceasta poate fi o cantitate foarte mare de memorie, deci această caracteristică este dezactivată pentru moment.Pot să determinați în mod automat când ar fi util să activați această optimizare și atunci când este _safe_ pentru a permite această optimizare este încă un pic de problemă de cercetare .)
  • Programul mke2fs va actualiza automat mărimea inode la 256 dacă nu este specificat explicit pe linia de comandă, iar mărimea implicită inode nu este suficient de mare pentru a susține caracteristica cotei de proiect cerută de utilizator. Dacă mărimea inode este specificată explicit ca fiind de 128 octeți și cota proiectului este activată, mke2fs va eșua, deoarece cu o eroare care explică faptul că id-urile proiectului nu pot fi acceptate atunci când dimensiunea inode este < 256 octeți.
  • Programul tune2fs nu va permite ca activitățile proiectului sau cotele de proiect să fie activate în dimensiunea inode este de 128 octeți.
  • Programul tune2fs imprimă acum un mesaj mai ușor de înțeles, explicând că sistemul de fișiere trebuie verificat utilizând e2fsck -f înainte de a executa anumite operații complexe tune2fs. (Adrese Debian Bug: # 857336)
  • Dacă opțiunea procedure_delay este activată în /etc/e2fsck.conf, mesajul care indică faptul că utilizatorul poate aștepta N secunde pentru a continua a fost ambiguu. Acest mesaj a devenit mai clar. (Adrese Debian Bug: # 857336)
  • Fixați o eroare LFS care a cauzat e2image să nu reușească să creeze fișiere e2image obișnuite care sunt mai mari de 2 GiB pe platforme pe 32 de biți. (Adrese Debian Bug: # 855246)
  • Fixarea problemei portabilității FreeBSD cauzată de faptul că nu mai utilizează dispozitive bloc. (Discurile sunt dispozitive cu caracter de caracter.)
  • Actualizați traducerile cehă, franceză, poloneză, suedeză și vietnameză.
  • Au fost rezolvate diferite probleme de ambalare Debian.

Ce este nou în versiunea 1.43.4:

  • Fixed e2fsck astfel încât să actualizeze corect utilizarea cotei de proiect atunci când șterge un corupt și inode, și mke2fs fix, deci nu ar dereference memorie dincolo de structura inode mici (ceea ce a fost greșit, dar a lucrat mai ales accidental, unele malloc de securitate a fost în uz).
  • Au fost rezolvate numeroase probleme de portabilitate FreeBSD. (Pentru a construi pe FreeBSD, totuși, trebuie să folosim GNU Make și redirect dd pentru a utiliza GNU dd.)
  • Scriptul de configurare suporta acum -enable-hardening, care permite protectia stack-urilor, fortificarea, tabelele de relocare doar pentru citire, legarea imediata a simbolurilor dinamice si segmentul ASLR (daca suportul ASLR are suportul ASLR) cod executabil. (Distribuțiile care doresc să facă propriul lor lucru special pot seta CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB și LDFLAGS_STATIC după caz).
  • scriptul de configurare suportă acum --disable-tdb, deoarece pe sistemele pe 64 de biți este mult mai rapid să activați spațiul de swap suplimentar. Funcția scratch_files din e2fsck.conf este folosită în majoritatea cazurilor numai pe sistemele pe 32 de biți.
  • A fost rezolvată calea de schimbare directă I / O în managerul de Unix I / O astfel încât citirea / modificarea / scrierea să funcționeze corect. Din fericire, în practică (cu excepția programului Undo handler când rulează pe FreeBSD) a fost folosită această cale de coduri buggy. deci sistemele de fișiere nu au fost corupte.
  • Mke2fs va avertiza acum dacă utilizatorul furnizează o etichetă prea lungă. (Adrese Debian Bug: # 791630)
  • Comanda rdump a Debugfs funcționează corect atunci când se elimină directorul rădăcină al unui sistem de fișiere. (Adrese Debian Bug: # 766125)
  • S-a rezolvat o eroare în fișierele debugfs, astfel încât să calculeze corect câmpul câmpului de verificare al grupului de blocuri pe sistemele pe 64 de biți.
  • E2fsck are acum un mesaj de eroare mult mai ușor de înțeles atunci când jurnalul superblock este corupt și utilizatorul refuză să-l repare. (Adrese Debian Bug: # 768162)
  • Suport fix pentru timbrele extinse pe sisteme pe 64 de biți.
  • Actualizate / fixate diferite pagini manuale. (Adrese Debian Bugs: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Au fost rezolvate diferite probleme de ambalare Debian. (Adrese Debian Bug: # 825868)

Ce este nou în versiunea 1.43.2:

  • Fixed e2fsck astfel încât să actualizeze corect utilizarea cotei de proiect atunci când șterge un corupt și inode, și mke2fs fix, deci nu ar dereference memorie dincolo de structura inode mici (ceea ce a fost greșit, dar a lucrat mai ales accidental, unele malloc de securitate a fost în uz).
  • Au fost rezolvate numeroase probleme de portabilitate FreeBSD. (Pentru a construi pe FreeBSD, totuși, trebuie să folosim GNU Make și redirect dd pentru a utiliza GNU dd.)
  • Scriptul de configurare suporta acum -enable-hardening, care permite protectia stack-urilor, fortificarea, tabelele de relocare doar pentru citire, legarea imediata a simbolurilor dinamice si segmentul ASLR (daca suportul ASLR are suportul ASLR) cod executabil. (Distribuțiile care doresc să facă propriul lor lucru special pot seta CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB și LDFLAGS_STATIC după caz).
  • scriptul de configurare suportă acum --disable-tdb, deoarece pe sistemele pe 64 de biți este mult mai rapid să activați spațiul de swap suplimentar. Funcția scratch_files din e2fsck.conf este folosită în majoritatea cazurilor numai pe sistemele pe 32 de biți.
  • A fost rezolvată calea de schimbare directă I / O în managerul de Unix I / O astfel încât citirea / modificarea / scrierea să funcționeze corect. Din fericire, în practică (cu excepția programului Undo handler când rulează pe FreeBSD) a fost folosită această cale de coduri buggy. deci sistemele de fișiere nu au fost corupte.
  • Mke2fs va avertiza acum dacă utilizatorul furnizează o etichetă prea lungă. (Adrese Debian Bug: # 791630)
  • Comanda rdump a Debugfs funcționează corect atunci când se elimină directorul rădăcină al unui sistem de fișiere. (Adrese Debian Bug: # 766125)
  • S-a rezolvat o eroare în fișierele debugfs, astfel încât să calculeze corect câmpul câmpului de verificare al grupului de blocuri pe sistemele pe 64 de biți.
  • E2fsck are acum un mesaj de eroare mult mai ușor de înțeles atunci când jurnalul superblock este corupt și utilizatorul refuză să-l repare. (Adrese Debian Bug: # 768162)
  • Suport fix pentru timbrele extinse pe sisteme pe 64 de biți.
  • Actualizate / fixate diferite pagini manuale. (Adrese Debian Bugs: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Au fost rezolvate diferite probleme de ambalare Debian. (Adrese Debian Bug: # 825868)

Ce este nou în versiunea 1.43.1:

  • S-a rezolvat o depășire potențială a tamponului în timp ce se închide un sistem de fișiere în libext2fs. (CVE-2015-1572, Adrese Debian Bug: # 778948)
  • S-a rezolvat o eroare care ar putea provoca e2fsck la coruperea sistemelor de fișiere Hurd. (Adrese Debian Bug: # 760275)
  • S-a rezolvat un blocaj care apare atunci când se utilizează funcția de logare sistemd și e2fsck.conf. (Adrese Debian Bug: # 775234)
  • S-a rezolvat o eroare care ar putea provoca programe care utilizează funcțiile de scanare a tablelor inode libext2 de la crashing pe anumite sisteme de fișiere corupte. (Adrese Debian Bug: # 773795)
  • Fixed dumpe2fs astfel încât acesta să nu se blocheze dacă utilizatorul nu specifică un dispozitiv bloc (sistem de fișiere). (Adrese Debian Bug: # 764293)
  • Fixed e2fsck astfel încât, dacă observă blocuri HTREE neașteptate în pass 2, va raporta inode de director care conține inconsecvența.
  • Dacă e2fsck nu reușește să crească structura dir_info datorită realloc (3) care nu are suficientă memorie, acesta va eșua acum cu mesaj explicativ în loc de a eșua cu eșecul cu mesaje eronate confuz intern.
  • Programul tune2fs va elimina informațiile despre copia de rezervă a jurnalului superblock atunci când elimină un jurnal dintr-un sistem de fișiere.
  • Programul mke2fs permite acum caracteristica large_file în mod implicit.
  • A fost rezolvată o eroare care ar putea cauza blocarea blocurilor de rău dacă există milioane și milioane de blocuri proaste.
  • S-a rezolvat o eroare de utilizare după ce a fost rezolvată în resize2fs și e2fsck.
  • S-a stabilit o scurgere de memorie în tonuri2fs.
  • S-au rezolvat unele bug-uri mariendiene care s-au strecurat în ambele manipulări indirecte și de extindere în libext2fs.
  • Actualizate / fixate diferite pagini manuale.
  • Actualizați traducerile esperanto, germană și spaniolă. Traducerea daneză adăugată.

Ce este nou în versiunea 1.42.12:

  • Remediați diverse erori e2fsck atunci când încercați să reparați sistemele de fișiere bigalloc.
  • E2fsck poate repara acum un sistem de fișiere cu un câmp exagerat de mare s_first_meta_bg, care a cauzat anterior că toate programele e2fsprogs s-au prăbușit atunci când au încercat să deschidă un astfel de sistem de fișiere.
  • Fixați e2fsck astfel încât acesta să poată repara corect o serie de corupții rare ale sistemului de fișiere care au fost descoperite atunci când utilizați un fuzzer de sistem de fișiere.
  • Remediați e2fsck astfel încât să nu încercați să scrieți descriptorii grupului bloc dacă nu au fost modificați.
  • Programul Mke2fs va plasa acum blocuri de metadate în ultimul flex_bg astfel încât acestea să fie învecinate. Acest lucru reduce fragmentarea spațiului liber într-un sistem de fișiere proaspăt creat, precum și permiterea comenzilor mke2fs care solicită o dimensiune extinsă a flex_bg pentru a reuși. ​​
  • Mke2fs creează acum mai multe fișiere uriașe (cu blocuri de copaci mai puține).
  • Fixați o eroare de debit de 32/64-biți care ar putea cauza resize2fs să se răcească pentru totdeauna. (Adrese-Launchpad-Bug: # 1321958)
  • Programul resize2fs va folosi acum mai puțină memorie atunci când redimensionează sisteme de fișiere foarte mari.
  • Remediați o eroare care ar putea provoca confundarea resize2fs și produce un sistem de fișiere deteriorat atunci când micșorați un sistem de fișiere care anterior a fost extins și convertit pentru a utiliza formatul sistemului de fișiere meta_bg, dar care nu mai trebuie să utilizeze sistemul de fișiere meta_bg format mai mult. Acest lucru sa întâmplat de obicei cu sistemele de fișiere mari (> 16TB). (Adrese Debian Bug: # 756922)
  • Programul e4defrag defragă acum fișierele alocate înapoi.
  • Fixarea tune2fs care actualizează UUID-urile atunci când manipulează sisteme de fișiere cu jurnale externe (atât sistemul de fișiere, cât și jurnalul UUID).
  • Fixați tune2fs pentru a putea elimina un jurnal extern pentru sisteme de fișiere cu dimensiunea blocului de 1k.
  • Adăugați o nouă comandă debugfs, "inode_dump", care imprimă inodul în format hexazecimal și ASCII.
  • "set_inode_field" de către debugfs va aloca automat blocuri pentru blocuri indirecte și blocuri de copaci.
  • Fixați debugfs-ul "set_inode_field" astfel încât să se poată manipula corect "bloc [IND | DIND | TIND]".
  • Comanda debugfs "rdump" va lua acum mai multe argumente sursă.
  • Fixat un bug dublu close (2) în "rdump" și "rdump -p".
  • Fixați parsarea argumentelor debugfs pentru comanda freefrag.
  • Fixați filefrag pentru a gestiona corect folosind iOctl FIBMAP (cu -B). (Adrese Bug Launchpad: # 1356496)
  • Mesaje clarificate care au confuzat utilizatorii în debugfs, e2fsck, mke2fs și resize2fs (Adrese Debian Bugs: # 758029, # 757543, # 757544)
  • Dumpe2fs se va plânge acum dacă îi vor fi oferite argumente suplimentare. (Adrese Debian Bug: # 758074)
  • Actualizate / fixate diferite pagini manuale. (Adrese-Debian-Bug: # 726760)
  • Actualizați traducerile în limbile cehă, olandeză, franceză, poloneză, spaniolă, suedeză, ucraineană și vietnameză.

Ce este nou în versiunea 1.42.11:

  • Adăugați suport pentru ca mke2fs să poată crea fișiere uriașe, astfel încât acestea să fie aliniate față de începutul discului, în loc de relația cu începutul partiției, utilizând parametrul de configurare mke2fs.conf "hugefiles_align_disk".
  • Remediați o eroare care determină e2fsck să întrerupă o reluare a jurnalului pe un sistem de fișiere cu activare bigalloc. (Adrese Debian Bug: # 744953)
  • Adăugați controale sanitare, astfel încât mke2fs să refuze numerele mari de flex_bg specificate de opțiunea -G. Dimensiunile grele ale flex_bg pot avea ca rezultat un sistem de fișiere care nu poate fi demonstrat sau cu machete de metadate extrem de urbane.
  • Programul mke2fs va oferi un aspect mai bun pentru metadate pentru numere flex_bg moderat (dar credibile), cum ar fi 133,072.
  • Programul mke2fs va verifica și numărul versiunii kernelului pentru a determina dacă opțiunea lazy_itable_init este acceptată, astfel încât inițializarea lazy table inode poate fi utilizată chiar dacă ext4 este compilat ca un modul care nu este încărcat în momentul în care mke2fs este rulat.
  • Adăugați descrierea opțiunilor de montare a ext4 la pagina manualei ext4 din secțiunea 5.
  • Îmbunătățiți pagina manului chattr și curățați mesajul de utilizare chattr.
  • E2fsck va repara automat un ultim timp de montare sau ultimul timp de scriere care este în viitor în modul preen, în loc de a întrerupe verificarea fsck.
  • Mke2fs va verifica numărul de revizie al sistemului de fișiere solicitat de linia de comandă și îl va respinge dacă este prea mare. Un sistem de fișiere cu un număr de revizie neacceptat nu va fi acceptat de niciunul dintre celelalte instrumente de sistem de fișiere, iar această opțiune de linie de comandă este rar utilizată, așa că să încercăm să ajutăm utilizatorul să nu-și împușcă piciorul.
  • Programul debugfs poate seta acum numărul de erori și câmpurile asociate first_error și last_error din superblock folosind comanda set_super_value.
  • Resize2fs nu va încerca să calculeze dimensiunea minimă a unui sistem de fișiere dacă conține erori. În caz contrar, o imagine a sistemului de fișiere foarte corupt poate determina calcularea dimensiunii minime. Deoarece resize2fs nu va permite ca un sistem de fișiere marcat ca având erori să fie redimensionat. Este inutil să calculați dimensiunea minimă, deci săriți-o.
  • A fost corectată o greșeală într-unul dintre mesajele de eroare ale mke2fs.
  • În cazul în care filefrag rulează o eroare, va continua procesarea restului de fișiere specificate pe linia de comandă, dar apoi ieșiți cu un cod de eroare.
  • Filefrag imprimă acum câteva noi pavilioane noi (cum ar fi FIEMAP_EXTENT_ENCODED) și imprimă steaguri necunoscute ca valori hexazecimal.
  • Suport fix în filefrag pentru fișiere cu & gt; 2 ** 32 blocuri pe platforme pe 32 de biți.
  • S-a rezolvat o scurgere a descriptorilor de fișiere în fișierele debugfs atunci când copiați fișiere.
  • A fost introdusă o regresie introdusă în 1.42.10, ceea ce a făcut ca mke2fs să nu reușească să creeze sisteme de fișiere mai mari de 2 GB pe platforme pe 32 de biți. (Adresele Red Hat Bugzilla: # 1099892, Debian Debug: # 752107)
  • Adăugați traduceri esparante și ucrainene și actualizați traduceri în limbile cehă, olandeză, franceză, germană, italiană, poloneză, suedeză și vietnameză.
  • Avertizări diverse compilatoare fixate.

Software similare

OpenAFS
OpenAFS

14 Apr 15

PyarrFS
PyarrFS

11 May 15

EncFS
EncFS

10 May 15

ext3
ext3

3 Jun 15

Alte software-uri de dezvoltator Theodore Ts'o

Comentarii la E2fsprogs

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!