E2fsprogs

Yazılım ekran görüntüsü:
E2fsprogs
Yazılım detaylar:
Versiyon: 1.44.3 Güncelenir
Qayıt: 17 Aug 18
Geliştirici: Theodore Ts'o
Lisans: Ücretsiz
Popülerlik: 77

Rating: 5.0/5 (Total Votes: 1)

E2fsprogs (aynı zamanda Ext2 Filesystem Utilities olarak da bilinir), Linux kullanıcılarına, Linux tabanlı tüm EXT dosya sistemlerini manipüle etmek için düzgün bir komut satırı yardımcı programlarını sağlayan açık kaynaklı bir yazılımdır. işletim sistemi.


Birkaç komut satırı aracından oluşur

Yazılım birkaç komut satırı programından oluşur ve ilk olarak sadece EXT2 dosya sistemini desteklemek için oluşturulmuştur. Bununla birlikte, EXT dosya sistemi son 10 yılda çok fazla evrimleştiği için, program artık kabul edilen dosya sisteminin EXT3 ve EXT4 versiyonlarını destekliyor

EXT4, EXT dosya sisteminin en son sürümüdür ve ilk olarak Linux 2.6.19 çekirdeğinin bir parçası olarak 2008'de duyurulmuştur. Çok büyük hacimleri destekler, EXT2 ve EXT3 dosya sistemleriyle geriye dönük olarak uyumludur ve gelişmiş zaman damgaları getirir.


EXT & nbsp; dosya sistemlerini oluşturmak, yeniden boyutlandırmak ve optimize etmek için kullanılabilir

E2fsprogs disk sürücülerini kontrol etmek için e2fsck'i ve tutarsızlıkları otomatik olarak düzeltir, EXT2, EXT3 ve EXT4 dosya sistemlerini oluşturmak için mke2fs, dosya sistemlerini daraltmak veya genişletmek için resize2fs, dosya sistemi parametrelerini değiştirmek için tune2fs ve blok grubu ve superblock için dumpe2fs bilgiler.

Uygulama ayrıca dosya sisteminin iç yapılarını el ile değiştirmek ve görüntülemek için debugfs aracını, dosya parçalanmasını raporlamak için dosyadizini, bir komutun çıktılarını belirli bir günlük dosyasına kaydetmek için logsave, bir geri alma günlüğünü yeniden başlatmak için e2undo ve e2label için e2label'i de içerir. etiket değiştirme.

Ayrıca, findfs aracı, kullanıcıların UUID veya etiketle bir dosya sistemi bulmasına izin verecek, badblocks, bozuk bloklar için disk sürücülerini aramanıza olanak tanır, blkid, blok aygıt özniteliklerini yazdırmak ve bulmak için kullanılabilir, e2freefrag, boş alan parçalanma bilgilerini bildirir, ve chattr dosya özelliklerini değiştirir.

Son olarak, e2image bir dosyaya kritik meta verileri kaydetmek için kullanılabilir, e4defrag EXT4 dosya sistemlerini çevrimiçi olarak birleştirebilir, finduper EXT2 süper bloklarını bulur ve EXT2 dosya sistemlerinde dosya özniteliklerini listeler.


Alt çizgi

E2fsprogs, herhangi bir Linux tabanlı işletim sistemi için kesinlikle önemli ve önemli bir yardımcı programdır. Bu olmadan, EXT dosya sistemlerini oluşturabilir, onarabilir, daraltabilir veya genişletebilirsiniz.

Bu sürümde yeni olan :

  • Kullanıcı Arayüzü ve Özellikler:
  • Debugfs inode_dump komutu, artık bozuk bir inode'u araştıran biri için bir kolaylık olarak i_block dizisinin bir hex dökümünü ve inode'daki fazla boşluğu yazdırabilir.
  • Debugfs block_dump ve inode_dump komutu artık genişletilmiş öznitelik veri yapılarının blok veya inode'daki düşük düzeyli dökümünü yazdırabilir.
  • dumpe2fs komutu, Çoklu Montaj Koruması (MMP) bloğundaki bilgileri yazdırabilir. Bu, Luster yardımcı programlarıyla uyumluluk için e2mmpstatus komutu olarak da kullanılabilir.
  • Debugfs komutu artık bozuk süper bloklu bazı dosya sistemlerinde çalışabilir, böylece sabitlenebilirler. Bu, bozuk bir inode sayısına sahip dosya sistemlerini ve tüm tahsis bitmap'lerinin geçerli konumlara sahip olmayan veya okunamayan dosya sistemlerini içerir.
  • Düzeltmeler:
  • Inode'nun proje kimliği artık büyük-endian sistemlerde düzgün bir şekilde değiştirildi.
  • E2fsprogs artık 64 bit özellik kümesine sahip olmayan dosya sistemleri için s_desc_size öğesini yok sayar. Bu, çekirdeğiyle daha tutarlı olmasını sağlar, bu nedenle şimdi çekirdeğin monte etmeye hazır olduğu dosya sistemlerinde çalışabilir.
  • E2fsck artık cihazdaki inode'ları uzantılar bayrağıyla bozuk olarak değerlendiriyor ve bunları temizlemeyi teklif ediyor.
  • E2fsck, s_inodes_count öğesinin bozuk olduğu durumları daha doğru bir şekilde ele alır.
  • E2fsck artık, süper blok kötü şekilde bozulduğunda (1.43 öncesi davranışı geri yüklendiğinde) çok sayıda hataya neden olmaz.
  • E2fsck, ayarlanmamışsa dir_nlink özelliğini ayarlamayı ve bir dizinde çok fazla alt dizin bulunduğundan, dosya sisteminin dir_nlink özelliğini gerektirmesini önerecektir.
  • E2fsck, ilk blok grubunda tam olarak başlatılmamış bir inode tablosuna sahip kötü amaçlı hazırlanmış bir dosya sistemi nedeniyle artık sonsuz döngüde olmayacaktır.
  • E2fsck artık dosya sistemindeki son blok sabit bir meta veri bloğu ise askıda kalmayacak. (Çok nadir, ama olabilir.)
  • E2fsck artık başlatılmış blokların geçmiş i_size olmasına izin vermiyor. Bu, ext4'ün Linux uygulamasının hiç yapmadığı (ve asla yapmaması gereken) bir şeydir.
  • Günlüğü e2fsck'de yeniden oynatırken, bazı hatalar daha önce e2fsck'in duyarsız bir hata mesajı yazdırmasına neden olur (ör., "Dergi kurtarılırken bilinmeyen kod ____ 251"). Bu düzeltildi.
  • Grup tanımlayıcı tablosu için blok grubunun% 75'inden fazlasının kullanılacağı durumlarda, mke2fs daha önce meta_bg ve resize_inode özelliklerinin etkinleştirilmesiyle geçersiz bir dosya sistemi oluşturur. Şimdi resize_inode özelliğini devre dışı bırakacak.
  • mke2fs programı artık tam olarak 1 olan bir dosya sistemi oluşturuyor

1.44.2 sürümündeki yeni :

  • Düzeltmeler:
  • E2fsprogs 1.44.0, e2fsck'in büyük-endian sistemlerde HTree dizinlerini desteklememesine neden olan bir gerileme getirdi. İç htree düğümleri için blok numaralarını nasıl okuduğumuzu düzeltin.
  • Fsck'ten potansiyel bir bellek sızıntısı kaldırıldı.
  • E2image artık bigalloc dosya sistemleri için e2image dosyalarını doğru şekilde oluşturuyor.
  • Dumpe2fs ve debugfs artık meta_bg seçeneğinin etkinleştirilmiş olduğu dosya sistemleri için e2image dosyalarını doğru şekilde desteklemektedir.
  • E2fsck ve debugfs, bigalloc dosya sistemleri için artık inode'ları (e2fsck durumunda öbeklenmiş inode listesinin işlenmesi dahil) silme işlemlerini doğru bir şekilde gerçekleştiriyor. (Adres: Google Bug: # 73795618)
  • GNU Hurd için taşınabilirlik düzeltmeleri. (Adresler Debian Bug: # 893590)
  • Bazı çapraz yapı ortamlarında bina için taşınabilirlik düzeltmeleri.
  • MacOS 10.6.8 için taşınabilirlik düzeltmeleri.
  • chattr'in man sayfasına açıklama ekleyin. (Adresler Debian Bug: # 890390)
  • Performans, İç Uygulama, Geliştirme Desteği vb.:
  • Debugfs artık bir dosya sistemini açarken ayırma bitmap'lerini çok daha verimli okuyor.
  • İsveççe çeviri dosyasını güncelle.
  • Debian paketlemeye Vcs- * alanları ekleyin. (Adresler Debian Bug: # 887512)
  • Farklı bir varsayılan blok boyutunun neden olduğu GNU Hurd'deki bazı test hatalarını düzeltin.
  • Yeni regresyon testleri ekle.

Sürümde yeni: :

  • Kota tutarsızlık mesajlarının e2fsck'te 32 bit platformlarda yazdırılmasını sağlayın. Ayrıca, proje kotası sorunlarının grup kotası sorunları olarak etiketlenmesine neden olan bir hatayı düzeltin.
  • Bazı iletilerin ingilizce olduğu ve bazılarının yabancı dilde olduğu gibi, bulanık çevirilerin neden olduğu UI sorunları düzeltildi ve kullanıcı için evet / hayır sorularına nasıl yanıt verileceği açık değil. (Adresler Debian Bug: # 856586).
  • (genellikle kötü niyetli) bozuk dosya sistemlerinden kaynaklanan e2fsck'te sınır dışı bellek erişimlerini düzeltin. (Adresler Debian Hata: # 871539, # 871540)
  • Çok büyük, çok parçalı seyrek dosyalar için e2fsck'te CPU kullanımını optimize edin.
  • E2fsck'te, sıkı bağlanan dosya sistemlerini işlerken, CPU zamanı için ek belleği kapatacak isteğe bağlı bir mod ekleyin. (Bu çok büyük miktarda bellek olabilir, bu nedenle şu an için bu özellik devre dışı bırakılmıştır. Bu optimizasyonu etkinleştirmenin ne zaman yararlı olacağı otomatik olarak nasıl belirlenir ve bu optimizasyonu etkinleştirmek için _safe_, hala bir araştırma problemidir. .)
  • mke2fs programı, komut satırında açıkça belirtilmemişse ve inode boyutunun kullanıcı tarafından talep edilen proje kotası özelliğini desteklemek için yeterince büyük değilse, inode boyutunu otomatik olarak 256'ya yükseltecektir. Inode boyutu açıkça 128 byte olarak belirtilirse ve proje kotası etkinse mke2fs başarısız olur, çünkü inode boyutu & lt; 256 bayt.
  • tune2fs programı, proje özelliği veya proje kotalarının inode boyutunda etkinleştirilmesine izin vermeyecektir. 128 bayttır.
  • tune2fs programı şimdi, belirli karmaşık tune2fs işlemlerini çalıştırmadan önce dosya sisteminin e2fsck -f kullanılarak kontrol edilmesi gerektiğini açıklayan daha anlaşılır bir mesaj basar. (Adresler Debian Bug: # 857336)
  • /etc/e2fsck.conf dosyasında progress_delay seçeneği etkinse, kullanıcının N saniye beklemesi gerektiğini belirten mesaj belirsizdir. Bu mesaj daha açık hale getirildi. (Adresler Debian Bug: # 857336)
  • e2image'in 32 bit platformlarda 2 GiB'den daha büyük olan düzenli e2image dosyaları oluşturmada başarısız olmasına neden olan LFS hatasını düzeltin. (Adresler Debian Bug: # 855246)
  • Artık blok cihazları kullanmadıkları için FreeBSD taşınabilirlik problemini düzeltin. (Diskler karakter modu cihazlarıdır.)
  • Çek, Fransızca, Lehçe, İsveççe ve Vietnamca çevirileri güncelleyin.
  • Çeşitli Debian Paketleme Sorunları giderildi.

Sürüm 1.43.6’da yeni: :

  • Kota tutarsızlık mesajlarının e-postada 32 bit platformlarda yazdırılmasını düzeltin. Ayrıca, proje kotası sorunlarının grup kotası sorunları olarak etiketlenmesine neden olan bir hatayı düzeltin.
  • Bazı iletilerin ingilizce olduğu ve bazılarının yabancı dilde olduğu gibi, bulanık çevirilerin neden olduğu UI sorunları düzeltildi ve kullanıcı için evet / hayır sorularına nasıl yanıt verileceği açık değil. (Adresler Debian Bug: # 856586).
  • (genellikle kötü niyetli) bozuk dosya sistemlerinden kaynaklanan e2fsck'te sınır dışı bellek erişimlerini düzeltin. (Adresler Debian Hata: # 871539, # 871540)
  • Çok büyük, çok parçalı seyrek dosyalar için e2fsck'te CPU kullanımını optimize edin.
  • E2fsck'te, sıkı bağlanan dosya sistemlerini işlerken, CPU zamanı için ek belleği kapatacak isteğe bağlı bir mod ekleyin. (Bu çok büyük miktarda bellek olabilir, bu nedenle şu an için bu özellik devre dışı bırakılmıştır. Bu optimizasyonu etkinleştirmenin ne zaman yararlı olacağı otomatik olarak nasıl belirlenir ve bu optimizasyonu etkinleştirmek için _safe_, hala bir araştırma problemidir. .)
  • mke2fs programı, komut satırında açıkça belirtilmemişse ve inode boyutunun kullanıcı tarafından talep edilen proje kotası özelliğini desteklemek için yeterince büyük değilse, inode boyutunu otomatik olarak 256'ya yükseltecektir. Inode boyutu açıkça 128 byte olarak belirtilirse ve proje kotası etkinse mke2fs başarısız olur, çünkü inode boyutu & lt; 256 bayt.
  • tune2fs programı, proje özelliği veya proje kotalarının inode boyutunda etkinleştirilmesine izin vermeyecektir. 128 bayttır.
  • tune2fs programı şimdi, belirli karmaşık tune2fs işlemlerini çalıştırmadan önce dosya sisteminin e2fsck -f kullanılarak kontrol edilmesi gerektiğini açıklayan daha anlaşılır bir mesaj basar. (Adresler Debian Bug: # 857336)
  • /etc/e2fsck.conf dosyasında progress_delay seçeneği etkinse, kullanıcının N saniye beklemesi gerektiğini belirten mesaj belirsizdir. Bu mesaj daha açık hale getirildi. (Adresler Debian Bug: # 857336)
  • e2image'in 32 bit platformlarda 2 GiB'den daha büyük olan düzenli e2image dosyaları oluşturmada başarısız olmasına neden olan LFS hatasını düzeltin. (Adresler Debian Bug: # 855246)
  • Artık blok cihazları kullanmadıkları için FreeBSD taşınabilirlik problemini düzeltin. (Diskler karakter modu cihazlarıdır.)
  • Çek, Fransızca, Lehçe, İsveççe ve Vietnamca çevirileri güncelleyin.
  • Çeşitli Debian Paketleme Sorunları giderildi.

Sürüm 1.43.4'teki yeni :

  • Bozuk ve inode ve sabit mke2fs'leri silerken projenin kota kullanımını doğru bir şekilde güncelleyebilmesi için düzeltilmiş e2fsck, böylece küçük inode yapısının ötesinde bir bellek hatası olmazdı (ki bu yanlıştı, ancak çoğunlukla sertleştirme olmadan kazara çalıştı) bazı güvenlik malloc kullanılıyordu.
  • Çok sayıda FreeBSD taşınabilirlik sorunu giderildi. (FreeBSD üzerine kurmak için, yine de GNU Make'i kullanmalı ve GNU'yi kullanmak için dd'yi yönlendirmeliyiz.)
  • Yapılandırma komut dosyası artık, yığın korumasını, güçlendirmeyi, salt okunur yer değiştirme tablolarını, anında dinamik sembol bağlamayı ve ASLR metin parçasını (çekirdeğin ASLR desteği etkinleştirilmişse) konumunu bağımsız olarak etkinleştirerek etkinleştiren - sabitleştirmeyi destekliyor yürütülebilir kod. (Kendi özel şeylerini yapmak isteyen dağıtımlar, CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB ve LDFLAGS_STATIC'i uygun şekilde ayarlayabilir.)
  • Yapılandırma komut dosyası artık 64 bit sistemlerde, yalnızca ek takas alanını etkinleştirmek için çok daha hızlı --disable-tdb'yi destekliyor. E2fsck.conf dosyasındaki scratch_files özelliği çoğunlukla 32 bit sistemlerde kullanışlıdır.
  • Doğrudan I / O yedek kod yolunu Unix I / O yöneticisinde düzeltin, böylece okuma / değiştirme / yazma doğru şekilde çalıştı. Neyse ki pratikte (FreeBSD'de çalışırken Undo Handler hariç) bu buggy codepath'i kullandı. dosya sistemleri bozulmadı.
  • Mke2fs, kullanıcı çok uzun bir etiket sağladığında uyarır. (Adresler Debian Bug: # 791630)
  • Debugfs'ın rdump komutu artık bir dosya sisteminin kök dizinini dökerken doğru şekilde çalışıyor. (Adresler Debian Bug: # 766125)
  • Hata ayıklamalarında bir hata düzeltildi, böylece bir blok grubunun 64 bit ssystems alanındaki sağlama alanı alanını doğru bir şekilde hesaplayabildi.
  • E2fsck, dergi süper bloğu bozuk olduğunda ve kullanıcı bunu düzeltmeyi reddettiğinde artık çok daha anlaşılır bir hata mesajına sahip. (Adresler Debian Bug: # 768162)
  • 64 bit sistemlerde uzatılmış zaman damgalarının sabit desteği.
  • Çeşitli adam sayfalarını güncelledi / onardı. (Adresler Debian Hata: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Çeşitli Debian Paketleme Sorunları giderildi. (Adresler Debian Bug: # 825868)

Yeni olan nedir 1.43.2 sürümünde:

  • Bozuk ve inode ve sabit mke2fs'leri silerken projenin kota kullanımını doğru bir şekilde güncelleyebilmesi için düzeltilmiş e2fsck, böylece küçük inode yapısının ötesinde bir bellek hatası olmazdı (ki bu yanlıştı, ancak çoğunlukla sertleştirme olmadan kazara çalıştı) bazı güvenlik malloc kullanılıyordu.
  • Çok sayıda FreeBSD taşınabilirlik sorunu giderildi. (FreeBSD üzerine kurmak için, yine de GNU Make'i kullanmalı ve GNU'yi kullanmak için dd'yi yönlendirmeliyiz.)
  • Yapılandırma komut dosyası artık, yığın korumasını, güçlendirmeyi, salt okunur yer değiştirme tablolarını, anında dinamik sembol bağlamayı ve ASLR metin parçasını (çekirdeğin ASLR desteği etkinleştirilmişse) konumunu bağımsız olarak etkinleştirerek etkinleştiren - sabitleştirmeyi destekliyor yürütülebilir kod. (Kendi özel şeylerini yapmak isteyen dağıtımlar, CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB ve LDFLAGS_STATIC'i uygun şekilde ayarlayabilir.)
  • Yapılandırma komut dosyası artık 64 bit sistemlerde, yalnızca ek takas alanını etkinleştirmek için çok daha hızlı --disable-tdb'yi destekliyor. E2fsck.conf dosyasındaki scratch_files özelliği çoğunlukla 32 bit sistemlerde kullanışlıdır.
  • Doğrudan I / O yedek kod yolunu Unix I / O yöneticisinde düzeltin, böylece okuma / değiştirme / yazma doğru şekilde çalıştı. Neyse ki pratikte (FreeBSD'de çalışırken Undo Handler hariç) bu buggy codepath'i kullandı. dosya sistemleri bozulmadı.
  • Mke2fs, kullanıcı çok uzun bir etiket sağladığında uyarır. (Adresler Debian Bug: # 791630)
  • Debugfs'ın rdump komutu artık bir dosya sisteminin kök dizinini dökerken doğru şekilde çalışıyor. (Adresler Debian Bug: # 766125)
  • Hata ayıklamalarında bir hata düzeltildi, böylece bir blok grubunun 64 bit ssystems alanındaki sağlama alanı alanını doğru bir şekilde hesaplayabildi.
  • E2fsck, dergi süper bloğu bozuk olduğunda ve kullanıcı bunu düzeltmeyi reddettiğinde artık çok daha anlaşılır bir hata mesajına sahip. (Adresler Debian Bug: # 768162)
  • 64 bit sistemlerde uzatılmış zaman damgalarının sabit desteği.
  • Çeşitli adam sayfalarını güncelledi / onardı. (Adresler Debian Hata: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Çeşitli Debian Paketleme Sorunları giderildi. (Adresler Debian Bug: # 825868)

Yeni olan nedir? 1.43.1 sürümünde:

  • libext2fs dosyasında bir dosya sistemini kapatırken olası bir arabellek taşması düzeltildi. (CVE-2015-1572, Debian Böceği Adresleri: # 778948)
  • e2fsck'in Hurd dosya sistemlerini bozmasına neden olabilecek bir hata düzeltildi. (Adresler Debian Bug: # 760275)
  • systemd ve e2fsck.conf'un günlüğe kaydetme özelliğini kullanırken oluşan bir kilitlenme düzeltildi. (Adresler Debian Bug: # 775234)
  • Libext2'nin inode tablo tarama işlevlerini kullanan programların bazı bozuk dosya sistemlerinde çökmesine neden olabilecek bir hata düzeltildi. (Adresler Debian Bug: # 773795)
  • Sabit dumpe2fs, kullanıcı bir blok cihazı (dosya sistemi) belirtmezse çökmez. (Adresler Debian Bug: # 764293)
  • Sabit e2fsck, geçiş 2'deki beklenmedik HTREE bloklarını fark ederse, tutarsızlığı içeren doğru dizin inode'unu bildirecektir.
  • e2fsck, yeterli bellek bulunmayan realloc (3) nedeniyle dir_info yapısını artırmada başarısız olursa, kafa karıştırıcı dahili hata iletileriyle başarısız olmak yerine artık açıklayıcı mesajla başarısız olur.
  • tune2fs programı, bir günlük dosyasını bir dosya sisteminden kaldırırken superblock günlüğü yedekleme bilgilerini sıfırlar.
  • mke2fs programı şimdi büyük_dosya özelliğini varsayılan olarak etkinleştirir.
  • Milyonlarca ve milyonlarca kötü blok varsa, badblock'ların çökmesine neden olabilecek bir hata düzeltildi.
  • Resize2fs ve e2fsck'te bazı kullanımdan sonra ücretsiz bir hatayı düzeltildi.
  • tune2fs'de bir bellek sızıntısı düzeltildi.
  • Libext2fs içinde hem dolaylı hem de kapsamı ele geçiren bazı bigendyen hataları düzeltildi.
  • Çeşitli kullanıcı sayfalarını güncelledi / onardı.
  • Esperanto, Almanca ve İspanyolca çevirileri güncelleyin. Danca çeviri eklendi.

Yeni olan nedir 1.42.12 sürümünde:

  • Bigalloc dosya sistemlerini onarmaya çalışırken çeşitli e2fsck hatalarını düzeltin.
  • E2fsck, daha önce bir dosya sistemini açmaya çalışırken tüm e2fsprogs programlarının çökmesine neden olan aşırı büyük bir s_first_meta_bg alanıyla bir dosya sistemini onarabilir.
  • e2fsck'i, bir dosya sistemi fuzzerini kullanırken keşfedilen birtakım nadir dosya sistemi bozulmalarını düzeltmek için düzeltin.
  • e2fsck'yi düzeltin, böylece değiştirilmemişlerse blok grup tanımlayıcılarını yazmaya çalışmayın.
  • Mke2fs programı artık son flex_bg'de meta veri bloklarını yerleştirecek ve böylece bitişik olacaktır. Bu, yeni oluşturulmuş bir dosya sisteminde boş alan parçalanmasını azaltır ve ayrıca, son derece büyük bir flex_bg boyutunun başarılı olmasını isteyen mke2fs komutlarına izin verir.
  • Mke2fs artık büyük dosyaları daha verimli bir şekilde (daha az ölçüde ağaç blokları ile) oluşturur.
  • Resize2fs'nin sonsuza dek döngü yapmasına neden olabilecek bir 32/64-bit taşma hatasını düzeltin. (Adresler-Launchpad-Hata: # 1321958)
  • Resize2fs programı artık çok büyük dosya sistemlerini yeniden boyutlandırırken çok daha az bellek kullanacaktır.
  • Daha önce genişletilen ve meta_bg dosya sistemi formatını kullanmak için dönüştürülmüş olan ancak artık meta_bg dosya sistemini kullanması gerekmeyen bir dosya sistemini daralttığında, resize2fs'in karıştırılmasına ve bozuk dosya sistemi oluşturmasına neden olabilecek bir hatayı düzeltin artık formatlayın. Bu genellikle büyük (> 16TB) dosya sistemlerinde gerçekleşti. (Adresler Debian Bug: # 756922)
  • e4defrag programı artık geriye doğru ayrılmış dosyaları birleştirecek.
  • Dosya sistemlerini harici dergilerle (hem dosya sistemi hem de dergi UUID) işlerken UUID'leri güncelleştirerek tune2fs'i onarın.
  • tune2fs dosyasını düzeltin, böylece 1k blok boyutuna sahip dosya sistemleri için harici bir günlük dosyasını kaldırabilirsiniz.
  • Inode'yi hex ve ASCII biçiminde basan "inode_dump" adlı yeni bir debugfs komutu ekleyin.
  • Debugfs'ın "set_inode_field" öğesi artık otomatik olarak dolaylı bloklar ve boyut ağaç blokları için bloklar tahsis edecektir.
  • Debugfs'ın "set_inode_field" dosyasını düzeltin, böylece "block [IND | DIND | TIND]" komutunu düzgün bir şekilde işleyebilir.
  • Debugfs "rdump" komutu artık çoklu kaynak argümanlarını alacak.
  • "rdump" ve "rdump -p" öğelerindeki çift kapatılan (2) hata düzeltildi.
  • freefrag komutu için debugfs'ın argüman ayrışmasını düzeltin.
  • FileFrag'ı FIBMAP ioctl (-B ile) kullanarak gerektiği gibi işlemeye düzeltin. (Launchpad Hata Adresleri: # 1356496)
  • Kullanıcıları debugfs, e2fsck, mke2fs ve resize2fs konusunda kafa karıştırıcı açıklanmış iletiler (Addresses Debian Bugs: # 758029, # 757543, # 757544)
  • Dumpe2fs, ona ek argümanlar verilirse şimdi şikayet edecektir. (Adresler Debian Bug: # 758074)
  • Çeşitli adam sayfalarını güncelledi / onardı. (Adresler-Debian-Bug: # 726760)
  • Çek, Felemenkçe, Fransızca, Lehçe, İspanyolca, İsveççe, Ukraynaca ve Vietnamca çevirileri güncelleyin.

Yeni olan nedir 1.42.11 sürümünde:

  • mke2fs, mke2fs.conf yapılandırma parametresini "hugefiles_align_disk" kullanarak, bölümün başlangıcına göre değil, diskin başlangıcına göre hizalanacak şekilde büyük dosyalar oluşturabilmesi için destek ekleyin.
  • Bigalloc etkinleştirilmiş bir dosya sisteminde e2fsck'in bir günlük kaydını iptal etmesine neden olan bir hatayı düzeltin. (Adresler Debian Bug: # 744953)
  • mke2fs'nin -G seçeneği ile belirtilen büyük boyutlu flex_bg sayımlarını reddedebilmesi için akıl sağlığı kontrolleri ekleyin. İleri derecede büyük flex_bg boyutları, bağlantısız bir dosya sistemi veya son derece pürüzsüz meta verilerle sonuçlanabilir.
  • mke2fs programı, 133,072 gibi orta büyüklükteki (ancak inandırıcı) flex_bg sayıları için daha iyi bir meta veri düzeni sağlayacaktır.
  • mke2fs programı aynı zamanda, lazy_itable_init seçeneğinin desteklenip desteklenmediğini belirlemek için çekirdek sürüm numarasını da kontrol edecektir, böylece, ext4, mke2fs anda yüklenmeyen bir modül olarak derlenmiş olsa bile, tembel inode tablo başlatması kullanılabilir çalıştırıldı.
  • ext4 bölümünün 5 adam sayfasına ext4'ün mount seçeneklerinin açıklaması eklendi.
  • Chattr man sayfasını iyileştirin ve chattr kullanım mesajını temizleyin.
  • E2fsck şimdi fsck kontrolünü iptal etmek yerine, ileride yeni bir montaj süresini veya gelecekteki yazım süresini otomatik olarak düzeltecektir.
  • Mke2fs şimdi komut satırı tarafından talep edilen dosya sistemi revizyon numarasını kontrol edecek ve çok büyükse reddedecektir. Desteklenmeyen bir revizyon numarasına sahip bir dosya sistemi, diğer dosya sistemi araçlarından herhangi biri tarafından kabul edilmeyecektir ve bu komut satırı seçeneği nadiren kullanılır, bu yüzden kullanıcının kendi ayaklarını çekmemesine yardımcı olmaya çalışalım.
  • Debugfs progam artık set_super_value komutunu kullanarak hata sayısını ve ilgili first_error ve last_error alanlarını süper blokta ayarlayabilir.
  • Resize2fs, hata içeriyorsa dosya sisteminin minimum boyutunu hesaplamaya çalışmaz. Aksi halde, çok kötü bir şekilde bozulmuş bir dosya sistemi görüntüsü, minimum boyut hesaplamasının döngü için gerekli olmasına neden olabilir. Resize2fs, yeniden boyutlandırılacak hataları içeren bir dosya sistemine izin vermeyeceği için. Minimum boyutu hesaplamak anlamsız, sadece atla.
  • mke2fs'in hata mesajından birinde bir yazım hatası düzeltildi.
  • Eğer filefrag bir hataya dönüşürse, o satır om hattında belirtilen dosyaların geri kalanını işlemeye devam edecek, ancak daha sonra bir hata kodu ile çıkacaktır.
  • Filefrag artık yeni ek bayraklar (FIEMAP_EXTENT_ENCODED gibi) yazıyor ve bilinmeyen bayrakları hex değerleri olarak yazdırıyor.
  • Dosyalara & gt; 2 ** 32 bit platformlarda 32 blok.
  • Dosyaları kopyalarken hata ayıklayıcılarında bir dosya tanıtıcı sızıntısı düzeltildi.
  • 1,42.10'da başlatılan ve mke2fs'nin 32 bit platformlarda 2GB'tan büyük dosya sistemleri oluşturmamasına neden olan bir gerileme düzeltildi. (Kırmızı Hat Bugzilla adresleri: # 1099892, Debian Bug: # 752107)
  • Esparanto ve Ukraynaca çevirileri ekleyin ve Çek, Felemenkçe, Fransızca, Almanca, İtalyanca, Lehçe, İsveççe ve Vietnamca çevirileri güncelleyin.
  • Çeşitli derleyici uyarıları düzeltildi.

Benzer yazılım

EntityFS
EntityFS

11 May 15

fistgen
fistgen

3 Jun 15

Geliştirici Diğer yazılım Theodore Ts'o

Yorumlar E2fsprogs

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!