E2fsprogs (taip pat žinomas kaip "Ext2 Filesystem Utilities") yra atvirojo kodo programinė įranga, kuri Linux vartotojams suteikia tvarkingą komandinės eilutės paslaugų rinkinį, skirtą manipuliuoti visomis EXT failų sistemos rūšimis pagal bet kurią "Linux" operacinę sistemą.
Susideda iš kelių komandinės eilutės įrankių
Programinė įranga susideda iš kelių komandų eilučių programų, kuri iš pradžių buvo sukurta tik EXT2 failų sistemai palaikyti. Tačiau, kadangi per pastaruosius 10 metų EXT failų sistema labai pasikeitė, programa dabar palaiko pripažintos failų sistemos EXT3 ir EXT4 variantus.
EXT4 yra naujausia EXT failų sistemos versija ir iš pradžių ji buvo paskelbta 2008 m. kaip "Linux 2.6.19" branduolio dalis. Jis palaiko labai didelius tomus, jis atgaliniu būdu suderinamas su EXT2 ir EXT3 failų sistemomis ir suteikia patobulintas laiko žymes.
Galima naudoti EXT & nbsp; failų sistemoms kurti, keisti ir optimizuoti
"E2fsprogs" apima e2fsck, skirtą diskų įrenginiams tikrinti ir automatiškai taisyti neatitikimus, "mke2fs" kuriant EXT2, EXT3 ir EXT4 failų sistemas, resize2fs failų sistemoms susilaikyti arba išplėsti, tune2fs keisti failų sistemos parametrus, taip pat dumpe2fs spausdinti blokų grupei ir "superblokui" informacija.
Programoje taip pat yra debugfs įrankis, skirtas rankiniu būdu modifikuoti ir peržiūrėti failų sistemos vidines struktūras, failų fragmentas pranešant apie failų suskaidymą, žurnalo įrašas, skirtas įrašyti komandos komandą į konkretų žurnalo failą, e2undo, norint perrašyti atšaukimo žurnalą ir e2 ženklas keičiantis etikečių.
Be to, "findfs" įrankis leis vartotojams rasti failų sistemą UUID arba etikete, badblocks leidžia ieškoti diskų įrenginių blogiems blokams, blkid gali būti naudojamas spausdinti ir rasti bloko įrenginių atributus, e2freefrag praneša apie laisvos vietos suskaidymo informaciją, ir chattr keičia failo atributus.
Galiausiai, e2image gali būti naudojamas kritiniams metaduomenis įrašyti į failą, e4defrag gali defragmentuoti EXT4 failų sistemas internete, findsuper randa EXT2 superblokus ir lsattr nurodo failo atributus EXT2 failų sistemose.
Bottom line
"E2fsprogs" tikrai yra svarbi ir esminė nauda bet Linux operacinei sistemai. Be to jūs negalėsite kurti, taisyti, sutraukti arba išplėsti EXT failų sistemas.
Kas naujo šiame leidime:
- Vartotojo sąsaja ir funkcijos:
- Debugfs inode_dump komanda dabar gali atspausdinti i_block masyvo šešioliktainį išnašą ir papildomą vietą inode, kad būtų patogiau tyrinėti sugadintą inode.
- Komandos debugfs block_dump ir inode_dump dabar gali spausdinti žemo lygio išplėstinių atributų duomenų struktūrų paketą bloko ar inode.
- "dumpe2fs" komanda dabar gali spausdinti informaciją "Multi-Mount Protection" (MMP) blokui. Tai taip pat galima naudoti kaip e2mmpstatus komandą suderinamumui su "Luster" komunalinėmis paslaugomis.
- Debugfs komanda dabar gali veikti kai kuriose failų sistemose su sugadintomis superblokomis, todėl jas galima nustatyti. Tai apima failų sistemas su sugadintomis inode skaičiavimo lauko ir failų sistemomis, kuriose ne visi paskirstymo bitumo ženklai turi galiojančias vietas arba nėra skaitomi.
- Pataisymai:
- "Inode" projekto ID dabar tinkamai pakeistas baitais didelės apimties sistemose.
- E2fsprogs dabar ignoruoja s_desc_size failų sistemoms, kuriose nėra 64 bitų funkcijų. Tai daro ją labiau suderintu su branduoliu, todėl dabar jis gali veikti failų sistemose, kurias branduolys nori pritvirtinti.
- Dabar "E2fsck" laiko, kad įrenginio "inode" su "Extent" vėliava yra sugadintas ir siūlo jas išvalyti.
- E2fsck tinkamai tvarko atvejus, kai s_inodes_count yra sugadintas.
- "E2fsck" nebegauna daug klaidų, kai superblokas labai sugadintas (jo elgesio atkūrimas iki 1,43).
- E2fsck dabar pasiūlys nustatyti dir_nlink funkciją, jei ji nenustatyta, ir failų sistemai reikia dir_nlink funkcijos, nes kataloge yra per daug aplankų.
- E2fsck nebebus ciklą be galo dėl piktavaldomos failų sistemos, kuri pirmoje bloko grupėje turi visiškai neinitializuotą inode lentelę.
- E2fsck nebebus pakabintas, jei paskutinis failų sistemos blokas yra fiksuoto metaduomenų blokas. (Labai retai, bet gali atsitikti.)
- E2fsck nebegalima inicijuoti blokų egzistuoti praeityje i_size. Tai kažkas, kad "ext4" "Linux" įdiegimas niekada nebuvo (ir niekada neturėtų būti).
- Nors klausymas į e2fsck žurnalą, tam tikrų klaidų būtų anksčiau sukelti e2fsck spausdinti ne sensical klaidos pranešimą (pvz, & quot; Nėra kodas ____ 251 sveikstant žurnalą & quot;). Tai buvo ištaisyta.
- Tais atvejais, kai grupinių deskriptorių lentelėje bus naudojama daugiau nei 75% blokų grupės, mke2fs anksčiau sukūrė negaliojančią failų sistemą, įjungus funkcijas meta_bg ir resize_inode. Dabar bus išjungta funkcija resize_inode.
- Dabar "mke2fs" programa tinkamai sukuria failų sistemą, kuri yra lygiai 1
Kas naujo versijoje 1.44.2:
- Pataisymai:
- "E2fsprogs 1.44.0" įdiegė regresiją, dėl kurios "e2fsck" nepavyko palaikyti "HTree" katalogų didelės grandinės sistemose. Pataisykite, kaip mes skaitome vidinių "htree" mazgų bloko numerius.
- Pašalinta potencialus atminties nutekėjimas iš fsck.
- E2image dabar teisingai sukuria "bigalloc" failų sistemų e2image failus.
- Dabar "Dumpe2fs" ir "debugfs" teisingai palaiko "e2image" failus failų sistemose, kuriose įgalinta meta_bg parinktis.
- "E2fsck" ir "debugfs" dabar teisingai tvarko "bigalloc" failų sistemų "inode" (įskaitant el. ("Google" klaidos adresai: # 73795618)
- "GNU Hurd" perkeliamumo pataisymai. (Debiano adreso adresai: # 893590)
- Perkeliamumo pataisymai statomi kai kuriose kryžminėse aplinkose.
- "MacOS 10.6.8" perkeliamumo pataisymai.
- Pateikite paaiškinimus į chattr meno puslapį. (Adresai Debian klaidą: # 890390)
- "Veikla", "Vidaus įgyvendinimas", "Plėtros palaikymas" ir kt .:
- Debugfs dabar atidarius failų sistemą, failų sistemos atidarymas žymiai paskirsto raktinius vaizdus.
- Atnaujinkite Sweedish vertimo failą.
- Į "debian" pakuotę pridėkite "Vcs-" laukelius. (Adresai Debian klaidą: # 887512)
- Nustatyti kai kurių bandymų nesėkmes GNU Hurd sukelia kitą numatytąjį bloko dydžio.
- Pridėkite naujus regresijos testus.
Kas naujo versijoje:
- Fiksuokite kvitų neatitikimo pranešimų spausdinimą 32 bitų platformose e2fsck. Taip pat išspręskite klaidą, dėl kurios projektų kvotų problemos gali būti pažymėtos kaip grupės kvotų problemos.
- Ištaisykite vartotojo sąsajos problemas, susijusias su neaiškiais vertimais, pvz., kai kurie pranešimai yra anglų kalba, o kai kurie yra užsienio kalba, ir vartotojui nėra akivaizdu, kaip atsakyti "taip / ne". (Debiano adreso adresai: # 856586).
- Nustatykite keletą nepageidaujamų atminties prieigų e2fsck, kuriuos sukelia (paprastai piktavališkai) sugadinta failų sistema. (Adresai Debian klaidos: # 871539, # 871540)
- Optimizuokite procesoriaus naudojimą e2fsck labai dideliems, labai suskaidytiems spraustiniams failams.
- Pridėkite pasirinktinį "e2fsck" režimą, kuris perduoda papildomą CPU laiko atmintį, kai tvarko labai griežtai susietas failų sistemas. (Tai gali būti labai didelis atminties kiekis, taigi ši funkcija šiuo metu yra išjungta. Kaip automatiškai nustatyti, kada būtų naudinga įjungti šį optimizavimą, o kai tai yra _safe_, kad šis optimizavimas vis dar būtų šiek tiek mokslinių tyrimų problema .)
- "mke2fs" programa automatiškai padidins inode dydį iki 256, jei jis nėra aiškiai nurodytas komandinėje eilutėje, o numatytasis inode dydis nėra pakankamai didelis, kad būtų galima palaikyti vartotojo prašomą projekto kvotos funkciją. Jei inode dydis yra aiškiai apibrėžtas kaip 128 baitai, o projekto kvota yra įjungta, mke2fs nepavyks, nes klaida paaiškina, kad projekto ID negalima palaikyti, kai inode dydis yra & lt; 256 baitų.
- Tune2fs programa neleis, kad inode dydis įgalintų projekto funkciją arba projektų kvotas būtų 128 baitai.
- Tune2fs progam dabar spausdina suprantamesnį pranešimą, kuriame paaiškinama, kad failų sistema turi būti patikrinta naudojant e2fsck-f prieš paleidžiant tam tikras sudėtines tune2fs operacijas. (Adresai Debian klaidą: # 857336)
- Jei į /etc/e2fsck.conf įjungta galimybė "proceed_delay", pranešimas, rodantis, kad vartotojas gali palaukti N sekundes, kad būtų tęsiamas, buvo dviprasmiškas. Šis pranešimas buvo aiškesnis. (Adresai Debian klaidą: # 857336)
- Ištaisykite LFS klaidą, dėl kurios "e2image" nepavyko sukurti įprastų "e2image" failų, kurie yra didesni nei 2 GiB 32 bitų platformose. (Adresai Debian klaidą: # 855246)
- Ištaisykite "FreeBSD" perkėlimo problemą, kurią sukelia tai, kad jie nebenaudoja blokinių įrenginių. (Diskas yra simbolių režimo įrenginiai.)
- Atnaujinkite čekų, prancūzų, lenkų, švedų ir vietnamiečių vertimus.
- Ištaisytos įvairios Debian pakuotės problemos.
Kas naujo versijoje 1.43.6:
- Fiksuokite kvitų neatitikimo pranešimų spausdinimą 32 bitų platformose e2fsck. Taip pat išspręskite klaidą, dėl kurios projektų kvotų problemos gali būti pažymėtos kaip grupės kvotų problemos.
- Ištaisykite vartotojo sąsajos problemas, susijusias su neaiškiais vertimais, pvz., kai kurie pranešimai yra anglų kalba, o kai kurie yra užsienio kalba, ir vartotojui nėra akivaizdu, kaip atsakyti "taip / ne". (Debiano adreso adresai: # 856586).
- Nustatykite keletą nepageidaujamų atminties prieigų e2fsck, kuriuos sukelia (paprastai piktavališkai) sugadinta failų sistema. (Adresai Debian klaidos: # 871539, # 871540)
- Optimizuokite procesoriaus naudojimą e2fsck labai dideliems, labai suskaidytiems spraustiniams failams.
- Pridėkite pasirinktinį "e2fsck" režimą, kuris perduoda papildomą CPU laiko atmintį, kai tvarko labai griežtai susietas failų sistemas. (Tai gali būti labai didelis atminties kiekis, taigi ši funkcija šiuo metu yra išjungta. Kaip automatiškai nustatyti, kada būtų naudinga įjungti šį optimizavimą, o kai tai yra _safe_, kad šis optimizavimas vis dar būtų šiek tiek mokslinių tyrimų problema .)
- "mke2fs" programa automatiškai padidins inode dydį iki 256, jei jis nėra aiškiai nurodytas komandinėje eilutėje, o numatytasis inode dydis nėra pakankamai didelis, kad būtų galima palaikyti vartotojo prašomą projekto kvotos funkciją. Jei inode dydis yra aiškiai apibrėžtas kaip 128 baitai, o projekto kvota yra įjungta, mke2fs nepavyks, nes klaida paaiškina, kad projekto ID negalima palaikyti, kai inode dydis yra & lt; 256 baitų.
- Tune2fs programa neleis, kad inode dydis įgalintų projekto funkciją arba projektų kvotas būtų 128 baitai.
- Tune2fs progam dabar spausdina suprantamesnį pranešimą, kuriame paaiškinama, kad failų sistema turi būti patikrinta naudojant e2fsck-f prieš paleidžiant tam tikras sudėtines tune2fs operacijas. (Adresai Debian klaidą: # 857336)
- Jei į /etc/e2fsck.conf įjungta galimybė "proceed_delay", pranešimas, rodantis, kad vartotojas gali palaukti N sekundes, kad būtų tęsiamas, buvo dviprasmiškas. Šis pranešimas buvo aiškesnis. (Adresai Debian klaidą: # 857336)
- Ištaisykite LFS klaidą, dėl kurios "e2image" nepavyko sukurti įprastų "e2image" failų, kurie yra didesni nei 2 GiB 32 bitų platformose. (Adresai Debian klaidą: # 855246)
- Ištaisykite "FreeBSD" perkėlimo problemą, kurią sukelia tai, kad jie nebenaudoja blokinių įrenginių. (Diskas yra simbolių režimo įrenginiai.)
- Atnaujinkite čekų, prancūzų, lenkų, švedų ir vietnamiečių vertimus.
- Ištaisytos įvairios Debian pakuotės problemos.
Kas naujo versijoje 1.43.4:
- Fiksuotas e2fsck, kad būtų teisingai atnaujintas projekto kvotų naudojimas, kai ištrinsite sugadintą, inode ir fiksuotą mke2f, kad nebūtų atmesta atmintis už mažos inode struktūros (tai buvo klaidinga, bet dažniausiai veikė nelaimingų atsitikimų, nebent jis būtų sukietėjęs arba naudojamas kai kuri saugumo malloc).
- Ištaisyta daug "FreeBSD" perkeliamumo problemų. (Norėdami sukurti "FreeBSD", vis tiek turime naudoti "GNU Make and redirect dd", kad galėtumėte naudoti GNU dd.)
- Konfigūravimo scenarijus dabar palaiko - gruntuojamą kietėjimą, kuris leidžia saugoti krūvą, sustiprinti tik skaitymo perkėlimo stalus, nedelsiant dinamišką simbolį, ir teksto segmentą ASLR (jei branduoliui leidžiama naudoti ASUS palaikymą), įgalinant nepriklausomą padėtį vykdomąjį kodą. (Platintojai, kurie nori daryti savo ypatingą dalyką, gali nustatyti CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB ir LDFLAGS_STATIC atitinkamai.)
- Sąskaitų konfigūravimas dabar palaiko --disable-tdb, nes 64 bitų sistemose tai daug greičiau, kad tik įjungtumėte papildomą apsikeitimo vietą. "Scan_files" funkcija e2fsck.conf daugiausia naudinga tik 32 bitų sistemose.
- Ištaisyta tiesioginė įvesties / išvesties atgaline kodu eilutė Unix I / O valdytojui, kad būtų galima tinkamai skaityti / modifikuoti / parašyti. Laimei, praktikoje (išskyrus "Undo Handler", kai veikia "FreeBSD"), naudojamas šis klaidos kodo kelias. taigi failų sistemos nebuvo sugadintos.
- "Mke2fs" dabar įspės, jei vartotojas pateikia per ilgo etiketę. (Adresai Debian klaidą: # 791630)
- Debugfs rdump komanda dabar veikia teisingai, kai dempinguojamas failų sistemos šakninis aplankas. (Debiano adreso adresai: # 766125)
- Ištaisyta klaida debugfs, todėl ji teisingai apskaičiuoja bloko grupės kontrolinės lauko lauką 64 bitų sistemose.
- Dabar "E2fsck" turi daug labiau suprantamą klaidos pranešimą, kai žurnalo "superblokas" yra sugadintas ir vartotojas atsisako jį ištaisyti. (Adresai Debian klaidą: # 768162)
- Ištaisyta piktogramų palaikymas 64 bitų sistemose.
- Atnaujino / nustatė įvairius asmeninius puslapius. (Adresai Debian klaidas: # 766379, # 761144, # 770750, # 428361, # 766127).
- Ištaisytos įvairios Debian pakuotės problemos. (Debiano adreso adresai: # 825868)
Kas naujo versijoje 1.43.2:
- Fiksuotas e2fsck, kad būtų teisingai atnaujintas projekto kvotų naudojimas, kai ištrinsite sugadintą, inode ir fiksuotą mke2f, kad nebūtų atmesta atmintis už mažos inode struktūros (tai buvo klaidinga, bet dažniausiai veikė nelaimingų atsitikimų, nebent jis būtų sukietėjęs arba naudojamas kai kuri saugumo malloc).
- Ištaisyta daug "FreeBSD" perkeliamumo problemų. (Norėdami sukurti "FreeBSD", vis tiek turime naudoti "GNU Make and redirect dd", kad galėtumėte naudoti GNU dd.)
- Konfigūravimo scenarijus dabar palaiko - gruntuojamą kietėjimą, kuris leidžia saugoti krūvą, sustiprinti tik skaitymo perkėlimo stalus, nedelsiant dinamišką simbolį, ir teksto segmentą ASLR (jei branduoliui leidžiama naudoti ASUS palaikymą), įgalinant nepriklausomą padėtį vykdomąjį kodą. (Platintojai, kurie nori daryti savo ypatingą dalyką, gali nustatyti CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB ir LDFLAGS_STATIC atitinkamai.)
- Sąskaitų konfigūravimas dabar palaiko --disable-tdb, nes 64 bitų sistemose tai daug greičiau, kad tik įjungtumėte papildomą apsikeitimo vietą. "Scan_files" funkcija e2fsck.conf daugiausia naudinga tik 32 bitų sistemose.
- Ištaisyta tiesioginė įvesties / išvesties atgaline kodu eilutė Unix I / O valdytojui, kad būtų galima tinkamai skaityti / modifikuoti / parašyti. Laimei, praktikoje (išskyrus "Undo Handler", kai veikia "FreeBSD"), naudojamas šis klaidos kodo kelias. taigi failų sistemos nebuvo sugadintos.
- "Mke2fs" dabar įspės, jei vartotojas pateikia per ilgo etiketę. (Adresai Debian klaidą: # 791630)
- Debugfs rdump komanda dabar veikia teisingai, kai dempinguojamas failų sistemos šakninis aplankas. (Debiano adreso adresai: # 766125)
- Ištaisyta klaida debugfs, todėl ji teisingai apskaičiuoja bloko grupės kontrolinės lauko lauką 64 bitų sistemose.
- Dabar "E2fsck" turi daug labiau suprantamą klaidos pranešimą, kai žurnalo "superblokas" yra sugadintas ir vartotojas atsisako jį ištaisyti. (Adresai Debian klaidą: # 768162)
- Ištaisyta piktogramų palaikymas 64 bitų sistemose.
- Atnaujino / nustatė įvairius asmeninius puslapius. (Adresai Debian klaidas: # 766379, # 761144, # 770750, # 428361, # 766127).
- Ištaisytos įvairios Debian pakuotės problemos. (Debiano adreso adresai: # 825868)
Kas naujo versijoje 1.43.1:
- Ištaisyta potenciali buferio perpildymas uždarant failų sistemą libext2fs. (CVE-2015-1572, Debian klaidų adresai: # 778948)
- Ištaisyta klaida, dėl kurios e2fsck gali sugadinti Hurd failų sistemas. (Debiano adreso adresai: # 760275)
- Ištaisyta klaida, atsirandanti naudojant "systemd" ir "e2fsck.conf" registravimo funkciją. (Adresai Debian klaidą: # 775234)
- Ištaisyta klaida, dėl kurios programos, naudojančios libext2 inode lentelės nuskaitymo funkcijas, gali sugadinti tam tikras sugadintas failų sistemas. (Debiano adreso adresai: # 773795)
- Ištaisyta dumpe2fs, taigi jis nebus sugadintas, jei vartotojas nenurodo blokinio įrenginio (failų sistemos). (Adresai Debian klaidą: # 764293)
- Fiksuotas e2fsck, taigi, jei jis pastebės netikėtus HTREE blokus praeiti 2, jis pateiks teisingą katalogo inode, kuriame yra nenuoseklumas.
- Jei e2fsck nepadidina dir_info struktūros dėl to, kad realloc (3) neturės pakankamai atminties, dabar ji sugedės paaiškinamąja žinute, o ne pasklinda dėl nesėkmingo klaidinančių vidinių klaidų pranešimų.
- "tune2fs" programa pašalins "Superblock" žurnalo atsarginę informaciją, kai pašalinsite žurnalą iš failų sistemos.
- Dabar "mke2fs" programa įgalina didelės_failo funkciją pagal numatytuosius nustatymus.
- Ištaisyta klaida, kuri gali sugadinti badblocks, jei yra milijonų ir milijonų blogų blokų.
- Ištaisyta kai kuri "use-after-free" klaida resize2fs ir e2fsck.
- Ištaisyta atminties nutekėjimas tune2fs.
- Ištaisyta keletas bigendian klaidų, kurios buvo užfiksuotos ir netiesioginėje, ir masto tvarkymo viduje libext2fs.
- Atnaujino / nustatė įvairius žmogaus puslapius.
- Atnaujinkite esperanto, vokiečių ir ispanų vertimus. Pridėtas Danijos vertimas.
Kas naujo versijoje 1.42.12:
- Pataisykite įvairius "e2fsck" klaidas, kai bandote ištaisyti "bigalloc" failų sistemas.
- E2fsck dabar gali ištaisyti failų sistemą su pernelyg didelio s_first_meta_bg lauku, kuris anksčiau sukėlė visas e2fsprogs programas, kai bandoma atidaryti tokią failų sistemą.
- Pataisykite e2fsck, kad galėtumėte teisingai nustatyti keletą retų failų sistemos korupcijų, kurios buvo aptiktos naudojant failų sistemos fuzzer.
- Pataisykite e2fsck, kad nebandytų užblokuoti grupių deskriptorių, jei jie nebuvo pakeisti.
- "Mke2fs" programa dabar įdės metaduomenų blokus paskutiniame "flex_bg", kad jos būtų gretimos. Tai sumažina laisvosios erdvės suskaidymą į neseniai sukurtą failų sistemą, taip pat leidžiant "mke2fs" komandas, kurios reikalauja labai didelio dydžio "flex_bg".
- Dabar "Mke2fs" sukuria "hugefiles" efektyviau (su mažesniu mastu naudokite medžių blokus).
- Nustatykite 32/64 bitų perpildymo klaidą, dėl kurios gali būti, kad resize2fs visam laikui sukurs. (Addresses-Launchpad-Bug: # 1321958)
- Pakeitus dydį labai didelių failų sistemų, resize2fs programa dabar naudos kur kas mažiau atminties.
- Ištaisykite klaidą, kuri gali sukelti painiavą "resize2fs" ir sugadintą failų sistemą, kai sutrumpinsite anksčiau išplėstą anksčiau išplėstą ir konvertuotą failų sistemą, kad naudotumėte meta_bg failų sistemos formatą, bet nebereikia naudoti meta_bg failų sistemos formatu. Tai paprastai įvyko su didelėmis (> 16 TB) failų sistemomis. (Debiano adreso adresai: # 756922)
- "e4defrag" programa dabar sugadins atgal suskirstytus failus.
- Fix tune2fs atnaujinti UUID, kai manipuliuoja failų sistemomis su išoriniais žurnalais (tiek failų sistema, tiek UUID žurnalas).
- Nustatykite tune2fs, kad galėtumėte pašalinti išorinį žurnalą failų sistemoms su 1k bloko dydžiu.
- Pridėti naują komandą "debugfs", "inode_dump", kuri išspausdina inode hex ir ASCII formatu.
- Debugfs "set_inode_field" dabar automatiškai priskirs blokus netiesioginiams blokams ir medžių blokų masę.
- Ištaisykite debugfs "set_inode_field", kad galėtumėte tinkamai tvarkyti "block [IND | DIND | TIND]".
- Debugfs "rdump" komanda dabar ims daugybę šaltinio argumentų.
- Ištaisyta dviguba uždaryta (2) klaida "rdump" ir "rdump-p".
- Ištaisykite debugfs argumentą, analizuojant komandą freefrag.
- Fix filefrag norint tinkamai naudoti FIBMAP ioctl (su -B). (Launchpad klaidos adresai: # 1356496)
- Išaiškinti pranešimai, kurie klaidina vartotojus debugfs, e2fsck, mke2fs ir resize2fs (Adresai Debian klaidos: # 758029, # 757543, # 757544).
- Dumpe2fs dabar skųs, jei jam bus pateikti papildomi argumentai. (Adresai Debian klaidą: # 758074)
- Atnaujino / nustatė įvairius asmeninius puslapius. (Addresses-Debian-Bug: # 726760)
- Atnaujinkite čekų, olandų, prancūzų, lenkų, ispanų, švedų, ukrainiečių ir vietnamiečių vertimus.
Kas naujo versijoje 1.42.11:
- Pridėkite palaikymą taip, kad mke2fs galėtų sukurti didžiulius failus, kad jie būtų lygiuojami atsižvelgiant į disko pradžią, o ne nuo skirsnio pradžios, naudodami konfigūracijos parametrą mke2fs.conf "hugefiles_align_disk".
- Ištaisykite klaidą, dėl kurios e2fsck nutraukia žurnalo atkūrimą failų sistemoje, įjungus "bigalloc". (Adresai Debian klaidą: # 744953)
- Pridėkite sveikumo patikrinimų, kad mke2fs atsisakytų neįtikėtinai didelio flex_bg skaičiaus, nurodyto parinktyje -G. Neįtikėtinai dideli "flex_bg" dydžiai gali sukelti failų sistemą, kurios negalima išmontuoti, arba naudojant itin pesimistinius metaduomenų išdėstymus.
- "mke2fs" programa užtikrins geresnį (bet tikėtina) flex_bg skaičių, pvz., 133 072, metaduomenų išdėstymą.
- "mke2fs" progam taip pat patikrins kodo versijos numerį, norėdamas nustatyti, ar palaikoma lazy_itable_init parinktis, kad būtų galima naudoti tingų inode lentelių iniciacijos, net jei ext4 yra surinktas kaip modulis, kuris nėra įkeltas tuo metu, kai mke2fs yra paleistas.
- Pridėti ext4 kalbos parinkčių aprašymą į ext4 5 skilties puslapį.
- Pagerinkite chattr meno puslapį ir išvalykite chattr naudojimo pranešimą.
- Dabar E2fsck automatiškai nustatys paskutinį laiko nustatymą arba paskutinį įrašymo laiką, kuris ateityje bus preen režimu, o ne nutraukti fsck patikrinimą.
- "Mke2fs" dabar patikrins failų sistemos peržiūros numerį, kurio reikalauja komandų eilutė, ir atmesti jį, jei jis yra per didelis. Failų sistema su nepatvirtintu pakeitimo numeriu nebus priimta jokios kitos failų sistemos įrankių, o ši komandinės eilutės parinktis yra retai naudojama, todėl pabandykite padėti vartotojui nešaudyti savo kojos.
- Debugfs progam dabar gali nustatyti klaidų skaičių ir susijusius first_error ir last_error laukus superbloke, naudodami komandą set_super_value.
- "Resize2fs" nebandys apskaičiuoti minimalaus failų sistemos dydžio, jei jame yra klaidų. Priešingu atveju labai blogai sugadintas failų sistemos vaizdas gali sukelti minimalaus dydžio skaičiavimą. Kadangi resize2fs neleis pakeisti failų sistemos, pažymėtos kaip turinčios klaidų, dydį. Nereikia apskaičiuoti minimalaus dydžio, todėl tiesiog praleiskite.
- Ištaisyta klaida žiniatinklyje vienoje iš klaidų pranešimo Mke2fs.
- Jei filefrag klaida, jis toliau apdoros likusius failus, nurodytus "thec ommand" eilutėje, bet tada išeikite naudodami klaidos kodą.
- Filefrag dabar atspausdina keletą papildomų naujų vėliavų (pvz., FIEMAP_EXTENT_ENCODED) ir spausdina nežinomas vėliavas kaip šešiasdešimt vertės.
- Ištaisyta parama filefrag failams su & gt; 2 ** 32 blokai 32 bitų platformose.
- Fiksuoto failų aprašo nutekėjimas debugfuose, kopijuojant failus.
- Ištaisyta regresija, įvesta 1.42.10, dėl kurios "mke2fs" nepavyko sukurti 32 bituose platformose didesnės nei 2 GB failų sistemos. (Adresai Red Hat Bugzilla: # 1099892, Debian klaidos: # 752107)
- Pridėkite Esparanto ir Ukrainos vertimus ir atnaujinkite vertimus į čekų, olandų, prancūzų, vokiečių, italų, lenkų, švedų ir vietnamiečių kalbas.
- Ištaisyta įvairių kompiliatorių įspėjimų.
Komentarai nerastas