E2fsprogs

Software screenshot:
E2fsprogs
Software informatie:
Versie: 1.44.3 Bijgewerkt
Upload datum: 17 Aug 18
Ontwikkelaar: Theodore Ts'o
Licentie: Gratis
Populariteit: 77

Rating: 5.0/5 (Total Votes: 1)

E2fsprogs (ook bekend als de Ext2 Filesystem Utilities) is een open source software die Linux-gebruikers een keurige verzameling commandoregel-hulpprogramma's biedt voor het manipuleren van alle soorten EXT-bestandssysteem onder elke Linux-gebaseerde besturingssysteem.


Bestaat uit verschillende opdrachtregelprogramma's

De software bestaat uit verschillende opdrachtregelprogramma's en deze is oorspronkelijk gemaakt om alleen het EXT2-bestandssysteem te ondersteunen. Omdat het EXT-bestandssysteem in de afgelopen 10 jaar of zo veel is geëvolueerd, ondersteunt het programma nu de EXT3- en EXT4-varianten van het veelgeprezen bestandssysteem

EXT4 is de nieuwste versie van het EXT-bestandssysteem en werd oorspronkelijk in 2008 aangekondigd als onderdeel van de Linux 2.6.19-kernel. Het ondersteunt zeer grote volumes, het is achterwaarts compatibel met de EXT2- en EXT3-bestandssystemen en brengt verbeterde tijdstempels.


Kan worden gebruikt om EXT & nbsp; -bestandssystemen te maken, te vergroten en te optimaliseren

E2fsprogs bevat e2fsck voor het controleren van diskdrives en automatisch corrigeren van inconsistenties, mke2fs voor het maken van EXT2-, EXT3- en EXT4-bestandssystemen, resize2fs voor het verkleinen of uitbreiden van bestandssystemen, tune2fs voor het wijzigen van bestandssysteemparameters, evenals dumpe2fs voor het afdrukken van blokgroep en superblok informatie.

De toepassing bevat ook de tool voor foutopsporing voor het handmatig wijzigen en weergeven van interne structuren van bestanden, bestandsfragmenten voor het melden van bestandsfragmentatie, logsave voor het opslaan van een opdrachtuitvoer naar een specifiek logbestand, e2undo voor het opnieuw afspelen van een logboek en e2label voor van labels veranderen.

Daarnaast kunnen met de tool findfs een bestandssysteem worden gevonden met UUID of label, met badblocks kunt u schijfstations zoeken op slechte blokken, blkid kan worden gebruikt om attributen van blokapparaten af ​​te drukken, e2freefrag rapporteert informatie over vrije-ruimtefragmentatie, en chattr wijzigt bestandsattributen.

Ten slotte kan e2image worden gebruikt voor het opslaan van kritieke metagegevens in een bestand, e4defrag kan EXT4-bestandssystemen online defragmenteren, finduper vindt EXT2-superblokken en attributen van lsattr-lijsten op EXT2-bestandssystemen.


Bottom line

E2fsprogs is absoluut een belangrijk en essentieel hulpprogramma voor elk Linux-gebaseerd besturingssysteem. Zonder dit programma kunt u EXT-bestandssystemen niet maken, repareren, inkrimpen of uitbreiden.

Wat is nieuw in deze release:

  • Gebruikersinterface en functies:
  • De opdracht inoderingsdump van debugfs kan nu een hex dump van de i_block-array en de extra spatie in de inode afdrukken, als een gemak voor iemand die een beschadigde inode onderzoekt.
  • De opdracht block_dump en inode_dump voor debugfs kan nu low-level dump van uitgebreide kenmerkgegevensstructuren in het blok of de inode afdrukken.
  • De opdracht dumpe2fs kan nu informatie afdrukken in het Multi-Mount Protection (MMP) -blok. Dit is ook beschikbaar als e2mmpstatus-commando voor compatibiliteit met de Luster-hulpprogramma's.
  • De opdracht debugfs kan nu op sommige bestandssystemen met beschadigde superblokken werken, zodat ze kunnen worden hersteld. Dit omvat bestandssystemen met een beschadigd veld voor inodes en bestandssystemen waarbij niet alle toewijzingsbitmaps geldige locaties hebben of niet leesbaar zijn.
  • Fixes:
  • De project-ID van de inode is nu correct byte-verwisseld op big-endian-systemen.
  • E2fsprogs negeert nu s_desc_size voor bestandssystemen die de 64-bits functieset niet hebben. Dit maakt het meer consistent met de kernel, dus het kan nu werken op bestandssystemen die de kernel wil aankoppelen.
  • E2fsck beschouwt apparaatinodes met de extensie-vlag nu als corrupt en biedt ze aan om ze te wissen.
  • E2fsck verwerkt meer de gevallen waarin s_inodes_count beschadigd is
  • E2fsck spuwt niet langer een groot aantal fouten uit als het superblok ernstig is beschadigd (waardoor het gedrag van vóór 1.43 werd hersteld).
  • E2fsck biedt nu aan om de dir_nlink-functie in te stellen als deze niet is ingesteld en het bestandssysteem de dir_nlink-functie vereist omdat er teveel submappen in een map zijn.
  • E2fsck zal niet langer oneindig lus vanwege een kwaadwillig vervaardigd bestandssysteem met een volledig niet-geïnitialiseerde inodetabel in de eerste blokgroep.
  • E2fsck zal niet langer hangen als het laatste blok in het bestandssysteem een ​​blok met vaste metadata is. (Zeer zeldzaam, maar kan gebeuren.)
  • E2fsck staat niet langer toe dat geïnitialiseerde blokken na i_size bestaan. Dit is iets wat de Linux-implementatie van ext4 nog nooit heeft gedaan (en nooit mag doen).
  • Tijdens het opnieuw afspelen van het journaal in e2fsck, veroorzaakten bepaalde fouten eerder dat e2fsck een niet-sensueel foutbericht afdrukte (bijv. "Onbekende code ____ 251 terwijl het journaal werd hersteld"). Dit is opgelost.
  • In gevallen waarin meer dan 75% van de blokgroep wordt gebruikt voor de groepdescriptortabel, zou mke2fs eerder een ongeldig bestandssysteem maken met zowel de meta_bg- als resize_inode-functies ingeschakeld. Hiermee wordt de functie resize_inode nu uitgeschakeld.
  • Het mke2fs-programma maakt nu correct een bestandssysteem aan dat precies 1
  • is

Wat is nieuw in versie 1.44.2:

  • Fixes:
  • E2fsprogs 1.44.0 introduceerde een regressie die ertoe leidde dat e2fsck HTree-mappen op big-endian-systemen niet ondersteunde. Bepaal hoe we bloknummers lezen voor interne knooppunten.
  • Een mogelijk geheugenlek van fsck verwijderd.
  • E2image maakt nu correct e2image-bestanden aan voor bigalloc bestandssystemen.
  • Dumpe2fs en debugf's ondersteunen nu correct e2image-bestanden voor bestandssystemen waarop de optie meta_bg is ingeschakeld.
  • E2fsck en debugfs verwerken nu correct verwijderde inodes (inclusief verwerking van de verweesde inodelijst in het geval van e2fsck) voor bigalloc bestandssystemen. (Adressen Google Bug: # 73795618)
  • Portabiliteitsoplossingen voor GNU Hurd. (Adressen Debian Bug: # 893590)
  • Portabiliteitscorrecties voor het inbouwen van sommige cross-build omgevingen.
  • Portabiliteitsoplossingen voor MacOS 10.6.8.
  • Voeg verduidelijkingen toe aan de mannenpagina van chattr. (Adressen Debian Bug: # 890390)
  • Prestaties, interne implementatie, ontwikkelingsondersteuning, enz.:
  • Debugfs leest nu toewijzingsbitmaps veel efficiënter bij het openen van een bestandssysteem.
  • Swietish-vertaalbestand bijwerken.
  • Vcs-* velden toevoegen aan debian-verpakking. (Adressen Debian Bug: # 887512)
  • Bepaalde testfouten op GNU Hurd veroorzaakt door een andere standaardblokgrootte.
  • Voeg nieuwe regressietests toe.

Wat is nieuw in versie:

  • Probleem bij het afdrukken van inconsistentieberichten voor quota's op 32-bits platforms in e2fsck. Verbeter ook een probleem waardoor problemen met projectquota als groepsquotaproblemen worden geëtiketteerd.
  • Fix UI-problemen veroorzaakt door fuzzy-vertalingen, zodat sommige berichten in het Engels zijn en sommige in de vreemde taal, en het is niet vanzelfsprekend voor de gebruiker om ja / nee-vragen te beantwoorden. (Adressen Debian Bug: # 856586).
  • Bepaalde toegangsrechten voor geheime toegang in e2fsck veroorzaakt door (meestal kwaadwillig) beschadigde bestandssystemen. (Adressen Debian Bugs: # 871539, # 871540)
  • Optimaliseer het CPU-gebruik in e2fsck voor zeer grote, zeer gefragmenteerde, dunne bestanden.
  • Voeg een optionele modus toe in e2fsck, die extra geheugen inruilt voor CPU-tijd bij het verwerken van bestandssystemen die zwaar gelinkt zijn. (Dit kan een zeer grote hoeveelheid geheugen zijn, dus deze functie is nu uitgeschakeld. Hoe u automatisch kunt bepalen wanneer het nuttig zou zijn om deze optimalisatie in te schakelen, en wanneer het _safe_ is om deze optimalisatie mogelijk te maken, is nog steeds een beetje een probleem met het onderzoek .)
  • Het mke2fs-programma zal automatisch de inode-grootte opwaarderen naar 256 als het niet expliciet wordt opgegeven op de opdrachtregel en de standaard inode-grootte niet groot genoeg is om de door de gebruiker gevraagde projectquotalefunctie te ondersteunen. Als de inode-grootte expliciet is opgegeven als 128 bytes en de projectlimiet is ingeschakeld, zal mke2fs mislukken omdat met een fout wordt uitgelegd dat project-id's niet kunnen worden ondersteund wanneer de inode-grootte & lt; 256 bytes.
  • Het tune2fs-programma staat niet toe dat de projectfunctie of projectquota worden ingeschakeld in de inode-grootte is 128 bytes.
  • Het tune2fs-programma print nu een begrijpelijker bericht waarin wordt uitgelegd dat het bestandssysteem moet worden gecontroleerd met e2fsck -f voordat bepaalde complexe tune2fs-bewerkingen worden uitgevoerd. (Adressen Debian Bug: # 857336)
  • Als de methode proceed_delay is ingeschakeld in /etc/e2fsck.conf, is het bericht dat aangeeft dat de gebruiker N seconden mag wachten om door te gaan, dubbelzinnig. Die boodschap is duidelijker gemaakt. (Adressen Debian Bug: # 857336)
  • Fix LFS-bug waardoor e2image er niet in slaagde om gewone e2image-bestanden te maken die groter zijn dan 2 GiB op 32-bit platforms. (Adressen Debian Bug: # 855246)
  • Herstel probleem met FreeBSD-draagbaarheid doordat ze geen blokapparaten meer gebruiken. (Schijven zijn apparaten met karaktermodus.)
  • Werk de Tsjechische, Franse, Poolse, Zweedse en Vietnamese vertalingen bij.
  • Verschillende Debian-problemen met de verpakking opgelost

Wat is nieuw in versie 1.43.6:

  • Probleem bij het afdrukken van inconsistentieberichten voor quota's op 32-bits platforms in e2fsck. Verbeter ook een probleem waardoor problemen met projectquota als groepsquotaproblemen worden geëtiketteerd.
  • Fix UI-problemen veroorzaakt door fuzzy-vertalingen, zodat sommige berichten in het Engels zijn en sommige in de vreemde taal, en het is niet vanzelfsprekend voor de gebruiker om ja / nee-vragen te beantwoorden. (Adressen Debian Bug: # 856586).
  • Bepaalde toegangsrechten voor geheime toegang in e2fsck veroorzaakt door (meestal kwaadwillig) beschadigde bestandssystemen. (Adressen Debian Bugs: # 871539, # 871540)
  • Optimaliseer het CPU-gebruik in e2fsck voor zeer grote, zeer gefragmenteerde, dunne bestanden.
  • Voeg een optionele modus toe in e2fsck, die extra geheugen inruilt voor CPU-tijd bij het verwerken van bestandssystemen die zwaar gelinkt zijn. (Dit kan een zeer grote hoeveelheid geheugen zijn, dus deze functie is nu uitgeschakeld. Hoe u automatisch kunt bepalen wanneer het nuttig zou zijn om deze optimalisatie in te schakelen, en wanneer het _safe_ is om deze optimalisatie mogelijk te maken, is nog steeds een beetje een probleem met het onderzoek .)
  • Het mke2fs-programma zal automatisch de inode-grootte opwaarderen naar 256 als het niet expliciet wordt opgegeven op de opdrachtregel en de standaard inode-grootte niet groot genoeg is om de door de gebruiker gevraagde projectquotalefunctie te ondersteunen. Als de inode-grootte expliciet is opgegeven als 128 bytes en de projectlimiet is ingeschakeld, zal mke2fs mislukken omdat met een fout wordt uitgelegd dat project-id's niet kunnen worden ondersteund wanneer de inode-grootte & lt; 256 bytes.
  • Het tune2fs-programma staat niet toe dat de projectfunctie of projectquota worden ingeschakeld in de inode-grootte is 128 bytes.
  • Het tune2fs-programma print nu een begrijpelijker bericht waarin wordt uitgelegd dat het bestandssysteem moet worden gecontroleerd met e2fsck -f voordat bepaalde complexe tune2fs-bewerkingen worden uitgevoerd. (Adressen Debian Bug: # 857336)
  • Als de methode proceed_delay is ingeschakeld in /etc/e2fsck.conf, is het bericht dat aangeeft dat de gebruiker N seconden mag wachten om door te gaan, dubbelzinnig. Die boodschap is duidelijker gemaakt. (Adressen Debian Bug: # 857336)
  • Fix LFS-bug waardoor e2image er niet in slaagde om gewone e2image-bestanden te maken die groter zijn dan 2 GiB op 32-bit platforms. (Adressen Debian Bug: # 855246)
  • Herstel probleem met FreeBSD-draagbaarheid doordat ze geen blokapparaten meer gebruiken. (Schijven zijn apparaten met karaktermodus.)
  • Werk de Tsjechische, Franse, Poolse, Zweedse en Vietnamese vertalingen bij.
  • Verschillende Debian-problemen met de verpakking opgelost

Wat is nieuw in versie 1.43.4:

  • Vaste e2fsck zodat het het gebruik van het projectquotum correct zou bijwerken bij het verwijderen van een beschadigde en inode, en vaste mke2fs zodat het geheugen niet zou worden afgeleid van de kleine inodestructuur (die verkeerd was, maar meestal per ongeluk werkte tenzij verharding of sommige security malloc was in gebruik).
  • Een groot aantal FreeBSD-portabiliteitsproblemen opgelost. (Om op FreeBSD voort te bouwen, moeten we echter nog steeds GNU Make gebruiken en dd doorverwijzen om GNU dd te gebruiken.)
  • Het configuratiescript ondersteunt nu: --able-hardening, waarmee stack-bescherming, fortify, alleen-lezen relocation-tabellen, onmiddellijke dynamische symboolbinding en ASLR voor tekstsegmenten kunnen worden gebruikt (als de kernel ASLR-ondersteuning voor gebruikersruimte heeft ingeschakeld) door positieonafhankelijk in te schakelen uitvoerbare code. (Distributies die hun eigen speciale dingen willen doen, kunnen CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB en LDFLAGS_STATIC naar behoefte instellen.)
  • Het configuratiescript ondersteunt nu --disable-tdb, omdat het op 64-bit-systemen veel sneller is om extra swap-ruimte in te schakelen. De scratch_files-functie in e2fsck.conf is meestal alleen nuttig op 32-bits systemen.
  • De Direct I / O-fallback-codepath in de Unix I / O-manager opgelost zodat lezen / wijzigen / schrijven correct werkte. Gelukkig heeft in de praktijk (met uitzondering van de Undo-handler bij gebruik op FreeBSD) deze buggy-codepath gebruikt. dus bestandssystemen werden niet beschadigd.
  • Mke2fs waarschuwt nu als de gebruiker een te lang etiket levert. (Adressen Debian Bug: # 791630)
  • De rdump-opdracht van Debugfs werkt nu correct bij het dumpen van de hoofdmap van een bestandssysteem. (Adressen Debian Bug: # 766125)
  • Bug opgelost in foutopsporing zodat het correct een controlesignaalveld van een blokgroep op 64-bit ssystemen kon berekenen.
  • E2fsck heeft nu een veel begrijpelijker foutbericht wanneer het journaal-superblok corrupt is en de gebruiker weigert het te repareren. (Adressen Debian Bug: # 768162)
  • Vaste ondersteuning van uitgebreide tijdstempels op 64-bits systemen.
  • Diverse man-pagina's bijgewerkt / gerepareerd. (Adressen voor Debian Bugs: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Verschillende Debian-problemen met de verpakking opgelost. (Adressen Debian Bug: # 825868)

Wat is nieuw in versie 1.43.2:

  • Vaste e2fsck zodat het het gebruik van het projectquotum correct zou bijwerken bij het verwijderen van een beschadigde en inode, en vaste mke2fs zodat het geheugen niet zou worden afgeleid van de kleine inodestructuur (die verkeerd was, maar meestal per ongeluk werkte tenzij verharding of sommige security malloc was in gebruik).
  • Een groot aantal FreeBSD-portabiliteitsproblemen opgelost. (Om op FreeBSD voort te bouwen, moeten we echter nog steeds GNU Make gebruiken en dd doorverwijzen om GNU dd te gebruiken.)
  • Het configuratiescript ondersteunt nu: --able-hardening, waarmee stack-bescherming, fortify, alleen-lezen relocation-tabellen, onmiddellijke dynamische symboolbinding en ASLR voor tekstsegmenten kunnen worden gebruikt (als de kernel ASLR-ondersteuning voor gebruikersruimte heeft ingeschakeld) door positieonafhankelijk in te schakelen uitvoerbare code. (Distributies die hun eigen speciale dingen willen doen, kunnen CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB en LDFLAGS_STATIC naar behoefte instellen.)
  • Het configuratiescript ondersteunt nu --disable-tdb, omdat het op 64-bit-systemen veel sneller is om extra swap-ruimte in te schakelen. De scratch_files-functie in e2fsck.conf is meestal alleen nuttig op 32-bits systemen.
  • De Direct I / O-fallback-codepath in de Unix I / O-manager opgelost zodat lezen / wijzigen / schrijven correct werkte. Gelukkig heeft in de praktijk (met uitzondering van de Undo-handler bij gebruik op FreeBSD) deze buggy-codepath gebruikt. dus bestandssystemen werden niet beschadigd.
  • Mke2fs waarschuwt nu als de gebruiker een te lang etiket levert. (Adressen Debian Bug: # 791630)
  • De rdump-opdracht van Debugfs werkt nu correct bij het dumpen van de hoofdmap van een bestandssysteem. (Adressen Debian Bug: # 766125)
  • Bug opgelost in foutopsporing zodat het correct een controlesignaalveld van een blokgroep op 64-bit ssystemen kon berekenen.
  • E2fsck heeft nu een veel begrijpelijker foutbericht wanneer het journaal-superblok corrupt is en de gebruiker weigert het te repareren. (Adressen Debian Bug: # 768162)
  • Vaste ondersteuning van uitgebreide tijdstempels op 64-bits systemen.
  • Diverse man-pagina's bijgewerkt / gerepareerd. (Adressen voor Debian Bugs: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Verschillende Debian-problemen met de verpakking opgelost. (Adressen Debian Bug: # 825868)

Wat is nieuw in versie 1.43.1:

  • Vaste bufferoverloop verholpen tijdens het sluiten van een bestandssysteem in libext2fs. (CVE-2015-1572, Adressen Debian Bug: # 778948)
  • Probleem opgelost waardoor e2fsck Hurd-bestandssystemen kon beschadigen. (Adressen Debian Bug: # 760275)
  • Een impasse verholpen die optreedt bij het gebruik van de logfunctie van systemd en e2fsck.conf. (Adressen Debian Bug: # 775234)
  • Probleem opgelost dat ertoe kon leiden dat programma's die gebruikmaken van de functies voor inodetabellen van libext2 scannen crashten op bepaalde beschadigde bestandssystemen. (Adressen Debian Bug: # 773795)
  • Dumpe2fs is gerepareerd, zodat het niet crasht als de gebruiker geen blokapparaat (bestandssysteem) opgeeft. (Adressen Debian Bug: # 764293)
  • Vaste e2fsck dus als het onverwachte HTREE-blokken in pass 2 ontdekt, zal het de juiste directory-inode rapporteren die de inconsistentie bevat.
  • Als e2fsck er niet in slaagt om de dir_info-structuur te laten groeien (3) als er niet genoeg geheugen is, zal het nu niet werken met een verklarend bericht in plaats van te verbluffen als er geen verwarrende interne foutmeldingen zijn.
  • Het tune2fs-programma maakt de backupinformatie van het superblock-journaal leeg bij het verwijderen van een journaal uit een bestandssysteem.
  • Het mke2fs-programma schakelt nu standaard de functie large_file in.
  • Probleem opgelost dat ertoe kon leiden dat badblocks crashten als er miljoenen en miljoenen slechte blokken zijn.
  • Probleem met use-after-free opgelost in resize2fs en e2fsck.
  • Een geheugenlek opgelost in tune2fs.
  • Enkele bigendian-bugs opgelost die zowel in indirecte als in uitgebreide mate binnen libext2fs waren gekropen.
  • Diverse man-pagina's bijgewerkt / gerepareerd.
  • Esperanto, Duitse en Spaanse vertalingen bijwerken. Deense vertaling toegevoegd.

Wat is nieuw in versie 1.42.12:

  • Los verschillende e2fsck-bugs op wanneer u bigalloc bestandssystemen probeert te repareren.
  • e2fsck kan nu herstellen van een bestandssysteem met een te grote s_first_meta_bg veld, die eerder had veroorzaakt alle e2fsprogs programma's laten crashen wanneer het proberen om een ​​dergelijk bestand systeem te openen.
  • Fix e2fsck zodat het een aantal zeldzame beschadigingen van bestandssystemen die zijn ontdekt bij het gebruik van een fuzzer van een bestandssysteem, correct kan herstellen.
  • Fix e2fsck zodat het niet probeert blokgroepdescriptors terug te schrijven als ze niet zijn gewijzigd.
  • Mke2fs-programma plaatst nu metagegevensblokken in de laatste flex_bg zodat ze aaneengesloten zijn. Dit vermindert de vrije-ruimtefragmentatie in een nieuw gecreëerd bestandssysteem en maakt het ook mogelijk om mke2fs-opdrachten te gebruiken die een extreem grote flex_bg-grootte vereisen.
  • Mke2fs maakt nu gigantischere bestanden efficiënter (met minder mate tree blocks).
  • Herstel een 32/64-bit overloopbug die ervoor zou kunnen zorgen dat resize2fs voor altijd lus. (Addresses-Launchpad-Bug: # 1321958)
  • Het resize2fs-programma gebruikt nu veel minder geheugen bij het formaat wijzigen van zeer grote bestandssystemen.
  • Een bug repareren waardoor resize2fs in de war zou raken en een beschadigd bestandssysteem zou produceren bij het verkleinen van een bestandssysteem dat eerder was uitgebreid en geconverteerd om het meta_bg-bestandssysteemformaat te gebruiken, maar dat niet langer het meta_bg-bestandssysteem hoeft te gebruiken formaat langer. Dit gebeurde meestal met grote (& gt; 16TB) bestandssystemen. (Adressen Debian Bug: # 756922)
  • Het e4defrag-programma zal nu backwards-toegewezen bestanden defragmenteren.
  • Repareer tune2fs bij het bijwerken van UUID's bij het bewerken van bestandssystemen met externe journals (zowel het bestandssysteem als de UUID van het journaal).
  • Fix tune2fs zodat het een extern dagboek kan verwijderen voor bestandssystemen met een blokgrootte van 1k.
  • Voeg een nieuwe opdracht voor debugfs toe, "inode_dump", die de inode in hex- en ASCII-indeling afdrukt.
  • Het "set_inode_field" van de foutopsporing zal nu automatisch blokken toewijzen voor indirecte blokken en mate boomblokken.
  • Fix debugfs's "set_inode_field", dus kan goed omgaan met "block [IND | DIND | TIND]".
  • De opdracht "rdump" van de debugfs neemt nu meerdere bronargumenten aan.
  • Probleem met double close (2) in "rdump" en "rdump -p" opgelost.
  • Fix debugfs's argument-parsing voor de opdracht freefrag.
  • Fix filefrag om goed gebruik te maken van de FIBMAP ioctl (met -B). (Lost Launchpad-bug op: # 1356496)
  • Verduidelijkde berichten die verwarrend waren voor gebruikers in debugfs, e2fsck, mke2fs en resize2fs (Addresses Debian Bugs: # 758029, # 757543, # 757544)
  • Dumpe2fs zal nu klagen als er extra argumenten aan worden gegeven. (Adressen Debian Bug: # 758074)
  • Diverse man-pagina's bijgewerkt / gerepareerd. (Addresses-Debian-Bug: # 726760)
  • Update vertalingen in het Tsjechisch, Nederlands, Frans, Pools, Spaans, Zweeds, Oekraïens en Vietnamees.

Wat is nieuw in versie 1.42.11:

  • Ondersteuning toevoegen, zodat mke2fs grote bestanden kan maken, zodat ze worden uitgelijnd ten opzichte van het begin van de schijf, in plaats van relatief ten opzichte van het begin van de partitie, met behulp van de mke2fs.conf-configuratieparameter "hugefiles_align_disk".
  • Een bug repareren die ervoor zorgt dat e2fsck een journal replay annuleert op een bestandssysteem waarvoor bigalloc is ingeschakeld. (Adressen Debian Bug: # 744953)
  • Voeg sanity checks toe zodat mke2fs waanzinnig grote flex_bg-tellingen weigert die zijn opgegeven met de -G optie. Waanzinnig grote maten van flex_bg kunnen resulteren in een bestandssysteem dat niet kan worden gedeactiveerd, of met extreem pessimale metadataslay-outs.
  • Het mke2fs-programma biedt een betere lay-out van metadata voor redelijk grote (maar geloofwaardige) flex_bg-tellingen, zoals 133.072.
  • Het mke2fs-programma controleert ook het versienummer van de kernel om te bepalen of de optie lazy_itable_init wordt ondersteund, zodat luie inode-tabelinitialisatie kan worden gebruikt, zelfs als de ext4 is gecompileerd als een module die niet is geladen op het moment dat mke2fs wordt uitgevoerd.
  • Voeg een beschrijving toe van de mount-opties van ext4 op de 5 man-pagina van de ext4-sectie.
  • Verbeter de chattr man-pagina en ruim het gebruik van het chattr-gebruik op.
  • E2fsck corrigeert nu automatisch een laatste montagetijd of laatste schrijftijd die in de toekomst in de klaarmodus staat, in plaats van de fsck-controle af te breken.
  • Mke2fs controleert nu het revisienummer van het bestandssysteem dat door de opdrachtregel is aangevraagd en wijst het af als het te groot is. Een bestandssysteem met een niet-ondersteund revisienummer wordt door geen van de andere bestandssysteemhulpprogramma's geaccepteerd en deze opdrachtregeloptie wordt zelden gebruikt, dus laten we proberen de gebruiker te helpen zijn eigen voet niet te schieten.
  • Het programma voor foutopsporing kan nu het aantal fouten en de bijbehorende velden first_error en last_error in het superblok instellen met behulp van de opdracht set_super_value.
  • Resize2fs zal niet proberen de minimumgrootte van een bestandssysteem te berekenen als het fouten bevat. Anders kan een zeer ernstig beschadigd bestandssysteembeeld ervoor zorgen dat de minimumgrootteberekening voor altijd wordt herhaald. Omdat resize2fs niet toestaat dat een bestandssysteem dat gemarkeerd is als fouten bevat, wordt aangepast. Het heeft geen zin om de minimumgrootte te berekenen, dus sla hem gewoon over.
  • Een typfout hersteld in een van de foutberichten van mke2fs.
  • Als filefrag een fout tegenkomt, zal het de rest van de bestanden die op de regel ommand staan, verder verwerken, maar dan afsluiten met een foutcode.
  • Filefragment drukt nu enkele extra nieuwe vlaggen (zoals FIEMAP_EXTENT_ENCODED) af en drukt onbekende vlaggen af ​​als hex-waarden.
  • Ondersteuning in bestand gefilterd voor bestanden met & gt; 2 ** 32 blokken op 32-bits platforms.
  • Een bestandsdescriptorlek opgelost in foutopsporing bij het kopiëren van bestanden.
  • Een regressie verholpen die werd geïntroduceerd in 1.42.10, waardoor mke2fs er niet in slaagde om bestandssystemen te maken die groter waren dan 2 GB op 32-bits platforms. (Adressen Red Hat Bugzilla: # 1099892, Debian Bug: # 752107)
  • Voeg vertalingen Esparanto en Oekraïens toe en werk vertalingen in het Tsjechisch, Nederlands, Frans, Duits, Italiaans, Pools, Zweeds en Vietnamees bij.
  • Diverse compilerwaarschuwingen opgelost.

Vergelijkbare software

Magma
Magma

3 Jun 15

PyarrFS
PyarrFS

11 May 15

legitfs
legitfs

14 Apr 15

FuseIso
FuseIso

2 Jun 15

Andere software van ontwikkelaar Theodore Ts'o

Reacties op E2fsprogs

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!