E2fsprogs (Ext2 Filesystem Utilities olaraq da bilinir), Linux istifadəçilərinə hər hansı bir Linux-based əsaslı EXT fayl sisteminin hər cür fəaliyyətini manipulyasiya etmək üçün səmərəli bir komanda kommunal dəstəyi ilə təmin edən açıq mənbə proqramdır əməliyyat sistemi.
Bir neçə command-line alətdən ibarətdir
Proqram bir neçə komuta proqramından ibarətdir və əvvəlcə yalnız EXT2 fayl sistemini dəstəkləmək üçün yaradılmışdır. Bununla belə, EXT fayl sistemi son 10 il ərzində çox şey inkişaf etdikcə, proqram hazırda tanınmış fayl sisteminin EXT3 və EXT4 variantlarını dəstəkləyir
EXT4 EXT fayl sisteminin ən son versiyasıdır və 2008-ci ildə Linux 2.6.19 çekirdekinin bir hissəsi olaraq 2008-ci ildə elan edilmişdir. EXT2 və EXT3 fayl sistemlərinə arxa çevirmək, təkmilləşdirilmiş vaxt damgalarını gətirmək çox böyük həcmdə dəstəkləyir.
EXT & nbsp; fayl sistemlərini yaratmaq, ölçmək və optimallaşdırmaq üçün istifadə edilə bilər
E2fsprogs, disk sürücülərini yoxlamaq üçün avtomatik olaraq düzəlişlər edir və EXT2, EXT3 və EXT4 fayl sistemlərini yaratmaq üçün mke2fs, fayl sistemlərini kiçiltmək və ya genişləndirmək üçün resize2fs, fayl sistemi parametrlərini dəyişdirmək üçün tune2fs, habelə çap bloku qrupu və superblock üçün dumpe2fs məlumat.
Tətbiq, fayl sisteminin daxili strukturlarını əl ilə dəyişdirmək və görüntüləmək, fayl parçalanmasını bildirmək üçün filefrag, bir komanda qeydini saxlamaq üçün logsave, müəyyən bir günlük dosyasına, e2undo, əvvəlki halına qaytarma jurnalının təkrarlanması üçün e2undel və e2label dəyişən yazıları.
Bundan əlavə, findfs aləti istifadəçilər UUID və ya etiket tərəfindən bir fayl sistemi tapmaq üçün imkan verir, badblocks pis disklər üçün axtarış disk sürücülər imkan verir, blkid blok cihaz xüsusiyyətləri çap və yerləşdirmək üçün istifadə edilə bilər, e2freefrag pulsuz bölmə parçalanma məlumat, və chattr fayl özniteliklerini değiştirir.
Son olaraq, e2image kritik metadata bir faylya qənaət etmək üçün istifadə edilə bilər, e4defrag, EXT4 fayl sistemlərini onlayn birləşdirə bilər, findTABS EXT2 superblocks'ları tapır və lsattr EXT2 fayl sistemindəki fayl özniteliklerini listeler.
Aşağı xətt
E2fsprogs, hər hansı bir Linux-based əməliyyat sistemi üçün mütləq əhəmiyyətli və vacib bir yardım proqramıdır.
Bu sürümdeki yeni :
- UI və Xüsusiyyətlər:
- Debugfs inode_dump komutu, artıq i_block dizisinin bir hex dökümü və inode'dakı əlavə boşluq, bozuk bir inode'yi araşdıran bir kimsəyə rahatlıq verə bilər.
- Debugfs block_dump və inode_dump komutu artıq blok və ya inode-də genişləndirilmiş atribut məlumat strukturlarının aşağı səviyyəli dökümlərini çap edə bilər.
- Dumpe2fs komutu indi Multi-Mount Protection (MMP) blokunda məlumatı çap edə bilər. Luster kommunalları ilə uyğunluq üçün e2mmpstatus əmri olaraq da mövcuddur.
- Debugfs komutu indi bəzi fayl sistemlərində pozulmayan superbloklarla fəaliyyət göstərə bilər, belə ki, onlar təyin edilə bilər. Bu, ayrılan bitmapların hamısı etibarlı yerlərə malik deyil və ya oxunan deyil olduğu bad faylların sistemini və fayl sistemlərini ehtiva edir.
- Düzeltmeler:
- Inode'un layihə kimliyi artıq böyük endian sistemlərdə byte-swapped.
- E2fsprogs indi 64 bit xüsusiyyət dəsti olmayan fayl sistemləri üçün s_desc_size saymaz. Bu, daha çox çekirdekle uyumlu hale getirir, bu nedenle çekirdeklerin monte etmek isteyen dosya sistemlerinde çalışabilir.
- E2fsck, qurğunun endodlarını genişlik bayrağına bənzər bir şəkildə baxır və onları təmizləmək üçün təklif edir.
- E2fsck, s_inodes_count'ın zədələndiyi hallarda daha düzgün işləyir.
- E2fsck, superblock pis pozulduğunda (1.43 əvvəl davranışını bərpa edərkən) böyük səhvlər yaradıb.
- E2fsck, dir_nlink funksiyasını təyin etmədikdə və fayl sisteminə dir_nlink xüsusiyyətini tələb edərsə, təyin edəcəkdir, çünki kataloqda çox alt dizin var.
- E2fsck, artıq ilk blok qrupunda tamamen başlatılmamış bir inode masasına malik olan malwareously hazırlanmış bir fayl sisteminə görə artıq sonsuza qədər loop edəcək.
- Fayl sistemindəki son blok sabit metadata bloku olduqda E2fsck asılı olmayacaq. (Çox nadir, lakin ola bilər)
- E2fsck artıq başlanğıc bloklarının keçmiş i_size mövcudluğunu təmin edir. Bu, ext4'ün Linux tətbiqini heç görməmiş (və etməməli) bir şeydir.
- Gündəlik e2fsck-də replayasiya edilərkən müəyyən səhvlər e2fsck-ə qeyri-sensisiz bir səhv mesajı (məsələn, "Gündəlik bərpa edərkən Bilinməyən kod ____ 251") çap etməyə səbəb olacaqdır. Bu düzəldildi.
- Blok qrupunun 75% -dən çoxu qrup descriptor cədvəlində istifadə ediləcək hallarda, mke2fs daha əvvəl meta_bg və resize_inode funksiyalarının effektivliyi ilə yanlış bir fayl sistemi yaradır. İndi resize_inode xüsusiyyətini aradan qaldıracaq.
- Mke2fs proqramı indi tam olaraq 1 olan bir fayl sistemi yaradır
1.44.2 versiyasında yeni nə :
- Düzeltmeler:
- E2fsprogs 1.44.0, e2fsck'in böyük endian sistemlərdə HTree dizinlerini dəstəkləməməsinə səbəb olan bir regresiya təqdim etdi. Daxili htree qovşaqları üçün blok nömrələrini necə oxuyuruq.
- fsck'dən potensial yaddaş sızıntısını qaldırdı.
- E2image, böyükalloc fayl sistemləri üçün e2image fayllarını düzgün şəkildə yaradır.
- Dumpe2fs və debugfs, meta_bg seçimini effektiv olan fayl sistemləri üçün e2image fayllarını düzgün şəkildə dəstəklədi.
- E2fsck və debugfs indi bigalloc fayl sistemləri üçün silmək üçün inodes (e2fsck halda yetimsiz inode siyahısı emal daxil olmaqla) düzgün idarə. (Google Bug ünvanları: # 73795618)
- GNU Hurd üçün taşınabilirlik giderir. (Debian Bug ünvanları: # 893590)
- Taşınabilirlik, bəzi cross-build mühitlərdə bina üçün düzəldilir.
- MacOS 10.6.8 üçün taşınabilirlik giderir.
- chattr nin man səhifəsinə açıqlamalar əlavə edin. (Debian Bug ünvanları: # 890390)
- Performans, Daxili Tətbiq, İnkişaf Dəstəyi və s.:
- Debugfs indi bir fayl sistemini açarkən ayırma bitmaplarını daha səmərəli oxuyur.
- İsveç dili tərcümə faylını yeniləyin.
- Debian paketinə Vcs- * sahələrini əlavə edin. (Debian Bug ünvanları: # 887512)
- GNU Hurd-də müxtəlif sınaq bloklarının ölçüsündən yaranan bir sıra test səhvlərini düzeltin.
- Yeni regresyon testləri əlavə edin.
Sürümdeki yeni :
- e2fsck-də 32-bit platformalarda kotalar uyğunsuzluq mesajlarının yazılmasını düzəldin. Layihə kvotasının problemləri qrup kvotası problemləri kimi etiketlənməsinə səbəb olan bir səhv düzəldin.
- Bəzi mesajlar ingilis dilində, bəziləri isə xarici dildə olan qeyri-səlis tərcümələrdən yaranan UI problemlərini düzəldin və istifadəçiyə necə cavab verə biləcəyi bəli / sual yoxdur. (Debian Bug ünvanları: # 856586).
- Səhv fayl sistemlərinin (adətən, pis rəftarın) səbəb olduğu e2fsck-də bəzi kənar yaddaşa daxil olan yaddaşları açın. (Debian Bugs ünvanları: # 871539, # 871540)
- E2fsck-də çox böyük, çox parçalanmış seyfli fayllar üçün CPU-nun optimallaşdırılması.
- Ağır şəkildə sıx bağlı olan fayl sistemlərini işləyərkən CPU vaxtına əlavə yaddaş ayırdığınız e2fsck'də isteğe bağlı bir mod əlavə edin. (Bu çox böyük bir yaddaş ola bilər, buna görə bu xüsusiyyət indi də aradan qaldırılır. Bu optimallaşdırma imkanlarının nə zaman avtomatik olaraq müəyyənləşdirilməsi və bu optimallaşdırmanın təmin edilməsi üçün _safe_ bir problem olsa da, ).
- Mke2fs proqramı command line-da dəqiq müəyyən edilməmişsə, inode ölçüsünü avtomatik olaraq 256-a qədər artırır və istifadəçi tərəfindən tələb olunan layihə kvota xüsusiyyətini dəstəkləmək üçün standart inode ölçüsü kifayət qədər böyük deyil. Inode ölçüsü açıq olaraq 128 bayt olduğu ifadə edilərsə və layihə kvotasının effektiv olması mke2fs uğursuz olacaq, çünki inode ölçüsü & lt; 256 bayt.
- Tune2fs proqramı, layihə xüsusiyyətini və ya layihənin kotirovkaların inode ölçüsündə 128 bayta aktiv olmasına icazə verməyəcək.
- Tune2fs progam indi müəyyən bir kompleks tune2fs əməliyyatlarını çalıştırmadan əvvəl fayl sisteminin e2fsck -f istifadə edərək yoxlanılması lazım olduğunu izah edən daha aydın bir mesaj yazdırır. (Debian Bug ünvanları: # 857336)
- /etc/e2fsck.conf 'da proceed_delay seçimi aktiv olduqda, istifadəçinin N saniyəni davam etdirə biləcəyini göstərən mesaj birmənalı deyil. Bu mesaj daha aydın olmuşdur. (Debian Bug ünvanları: # 857336)
- e2image-a səbəb olan LFS səhvini 32 bit platformada 2 Gb-dən daha çox olan müntəzəm e2image faylları yarada bilmir. (Debian Bug ünvanları: # 855246)
- FreeBSD taşınabilirlik problemini, blok cihazlarını artıq istifadə etməməsi səbəbiylə düzəldin. (Disklər xarakterli rejimli cihazlardır)
- Çex, Fransız, Polyak, İsveç və Vyetnam tərcümələrini yeniləyin.
- Sabit müxtəlif Debian Packaging Issues.
1.43.6 versiyasında yeni :
- e2fsck-də 32-bit platformalarda kotalar uyğunsuzluq mesajlarının yazılmasını düzəldin. Layihə kvotasının problemləri qrup kvotası problemləri kimi etiketlənməsinə səbəb olan bir səhv düzəldin.
- Bəzi mesajlar ingilis dilində, bəziləri isə xarici dildə olan qeyri-səlis tərcümələrdən yaranan UI problemlərini düzəldin və istifadəçiyə necə cavab verə biləcəyi bəli / sual yoxdur. (Debian Bug ünvanları: # 856586).
- Səhv fayl sistemlərinin (adətən, pis rəftarın) səbəb olduğu e2fsck-də bəzi kənar yaddaşa daxil olan yaddaşları açın. (Debian Bugs ünvanları: # 871539, # 871540)
- E2fsck-də çox böyük, çox parçalanmış seyfli fayllar üçün CPU-nun optimallaşdırılması.
- Ağır şəkildə sıx bağlı olan fayl sistemlərini işləyərkən CPU vaxtına əlavə yaddaş ayırdığınız e2fsck'də isteğe bağlı bir mod əlavə edin. (Bu çox böyük bir yaddaş ola bilər, buna görə bu xüsusiyyət indi də aradan qaldırılır. Bu optimallaşdırma imkanlarının nə zaman avtomatik olaraq müəyyənləşdirilməsi və bu optimallaşdırmanın təmin edilməsi üçün _safe_ bir problem olsa da, .)
- Mke2fs proqramı command line-da dəqiq müəyyən edilməmişsə, inode ölçüsünü avtomatik olaraq 256-a qədər artırır və istifadəçi tərəfindən tələb olunan layihə kvota xüsusiyyətini dəstəkləmək üçün standart inode ölçüsü kifayət qədər böyük deyil. Inode ölçüsü açıq olaraq 128 bayt olduğu ifadə edilərsə və layihə kvotasının effektiv olması mke2fs uğursuz olacaq, çünki inode ölçüsü & lt; 256 bayt.
- Tune2fs proqramı, layihə xüsusiyyətini və ya layihənin kotirovkaların inode ölçüsündə 128 bayta aktiv olmasına icazə verməyəcək.
- Tune2fs progam indi müəyyən bir kompleks tune2fs əməliyyatlarını çalıştırmadan əvvəl fayl sisteminin e2fsck -f istifadə edərək yoxlanılması lazım olduğunu izah edən daha aydın bir mesaj yazdırır. (Debian Bug ünvanları: # 857336)
- /etc/e2fsck.conf 'da proceed_delay seçimi aktiv olduqda, istifadəçinin N saniyəni davam etdirə biləcəyini göstərən mesaj birmənalı deyil. Bu mesaj daha aydın olmuşdur. (Debian Bug ünvanları: # 857336)
- e2image-a səbəb olan LFS səhvini 32 bit platformada 2 Gb-dən daha çox olan müntəzəm e2image faylları yarada bilmir. (Debian Bug ünvanları: # 855246)
- FreeBSD taşınabilirlik problemini, blok cihazlarını artıq istifadə etməməsi səbəbiylə düzəldin. (Disklər xarakterli rejimli cihazlardır)
- Çex, Fransız, Polyak, İsveç və Vyetnam tərcümələrini yeniləyin.
- Sabit müxtəlif Debian Packaging Issues.
1.43.4 versiyasında yeni nə :
- Sabit e2fsck, pozulmuş və inode silməkdə layihə kvotasının düzgün istifadə ediləcəyini və sabit mke2fs-in yaddaşını kiçik inode strukturundan kənara çıxarmaması üçün (səhv olan, lakin sərtləşdirilmədikdə və ya daha çox işləmədikdə qəza ilə işləyən) bəzi təhlükəsizlik malloc istifadə edilmişdir).
- Çox sayda FreeBSD taşınabilirlik problemi yaradılıb. (FreeBSD-də qurmaq üçün, hələ də GNU Make istifadə etmək və GNU-nu istifadə etmək üçün dd-ə istiqamətləndirmək lazımdır)
- İndi konfiqurasiya skripti müstəqil mövqeyi təmin edərək, yığma mühafizəsini təmin edən, gücləndirən, oxumaq üçün təkrar yerləşdirmə cədvəllərini, dərhal dinamik sembol bağlanmasını və ASLR mətn seqmentini (kernel istifadəçiləri ASLR dəstəyi aktiv olduqda) təmin edir çalıştırılabilir kod. (Öz xüsusi şeyləri etmək istəyən dağıdıcılar CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB və LDFLAGS_STATIC-lərini uyğun olaraq təyin edə bilərlər.)
- Konfiqurasiya skripti artıq 64-bit sistemlərdən bu yana -disable-tdb-yə dəstək verir, yalnız əlavə svop yerini təmin etmək daha sürətlidır. E2fsck.conf-daki scratch_files xüsusiyyəti yalnız 32 bit sistemlərdə çox faydalıdır.
- Unix I / O menecerində birbaşa I / O geri yükləmə codepathını düzəldib oxumaq / dəyişdirmək / yazmaq düzgün çalışdı. Xoşbəxtlikdən praktikada (FreeBSD-də işləyərkən Geri qaytarma işləyicisi istisna olmaqla) bu buggy codepath istifadə etdi. belə ki, fayl sistemləri zədələnməyib.
- Mke2fs, istifadəçi çox uzun bir etiket verdiyini xəbərdar edəcək. (Debian Bug ünvanları: # 791630)
- Debugfs'in rdump əmri bir fayl sisteminin kök dizinini damping edərkən artıq düzgün işləyir. (Debian Bug ünvanları: # 766125)
- 64-bit sistemlərdə blok qrupunun checksum sahə sahəsini doğru bir şəkildə hesablamaq üçün debugfs'larda bir səhv düzeltildi.
- E2fsck, artıq jurnalın superblock pozulduğu və istifadəçi onu düzəltməkdən imtina etdiyində daha aydın bir səhv mesajı var. (Debian Bug ünvanları: # 768162)
- 64-bit sistemlərdə uzadılmış zaman damgalarının Sabit dəstəyi.
- Müxtəlif insan pages yenilənmiş / sabit. (Debian Bugs ünvanları: # 766379, # 761144, # 770750, # 428361, # 766127)
- Sabit müxtəlif Debian Paketleme məsələləri. (Debian Bug ünvanları: # 825868)
Sürüm 1.43.2'de yeni :
- Sabit e2fsck, pozulmuş və inode silməkdə layihə kvotasının düzgün istifadə ediləcəyini və sabit mke2fs-in yaddaşını kiçik inode strukturundan kənara çıxarmaması üçün (səhv olan, lakin sərtləşdirilmədikdə və ya daha çox işləmədikdə qəza ilə işləyən) bəzi təhlükəsizlik malloc istifadə edilmişdir).
- Çox sayda FreeBSD taşınabilirlik problemi yaradılıb. (FreeBSD-də qurmaq üçün, hələ də GNU Make istifadə etmək və GNU-nu istifadə etmək üçün dd-ə istiqamətləndirmək lazımdır)
- İndi konfiqurasiya skripti müstəqil mövqeyi təmin edərək, yığma mühafizəsini təmin edən, gücləndirən, oxumaq üçün təkrar yerləşdirmə cədvəllərini, dərhal dinamik sembol bağlanmasını və ASLR mətn seqmentini (kernel istifadəçiləri ASLR dəstəyi aktiv olduqda) təmin edir çalıştırılabilir kod. (Öz xüsusi şeyləri etmək istəyən dağıdıcılar CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB və LDFLAGS_STATIC-lərini uyğun olaraq təyin edə bilərlər.)
- Konfiqurasiya skripti artıq 64-bit sistemlərdən bu yana -disable-tdb-yə dəstək verir, yalnız əlavə svop yerini təmin etmək daha sürətlidır. E2fsck.conf-daki scratch_files xüsusiyyəti yalnız 32 bit sistemlərdə çox faydalıdır.
- Unix I / O menecerində birbaşa I / O geri yükləmə codepathını düzəldib oxumaq / dəyişdirmək / yazmaq düzgün çalışdı. Xoşbəxtlikdən praktikada (FreeBSD-də işləyərkən Geri qaytarma işləyicisi istisna olmaqla) bu buggy codepath istifadə etdi. belə ki, fayl sistemləri zədələnməyib.
- Mke2fs, istifadəçi çox uzun bir etiket verdiyini xəbərdar edəcək. (Debian Bug ünvanları: # 791630)
- Debugfs'in rdump əmri bir fayl sisteminin kök dizinini damping edərkən artıq düzgün işləyir. (Debian Bug ünvanları: # 766125)
- 64-bit sistemlərdə blok qrupunun checksum sahə sahəsini doğru bir şəkildə hesablamaq üçün debugfs'larda bir səhv düzeltildi.
- E2fsck, artıq jurnalın superblock pozulduğu və istifadəçi onu düzəltməkdən imtina etdiyində daha aydın bir səhv mesajı var. (Debian Bug ünvanları: # 768162)
- 64-bit sistemlərdə uzadılmış zaman damgalarının Sabit dəstəyi.
- Müxtəlif insan pages yenilənmiş / sabit. (Debian Bugs ünvanları: # 766379, # 761144, # 770750, # 428361, # 766127)
- Sabit müxtəlif Debian Paketleme məsələləri. (Debian Bug ünvanları: # 825868)
Sürüm 1.43.1'de yeni :
- libext2fs-də bir fayl sistemini bağlayarkən potensial bir tampon daşını saxladı. (CVE-2015-1572, Debian səhvləri ünvanları: # 778948)
- e2fsck'in Hurd fayl sistemlərini pozmasına səbəb ola biləcək bir səhv düzeltildi. (Debian Bug ünvanları: # 760275)
- systemd və e2fsck.conf-nin giriş funksiyasından istifadə edərkən baş verən bir kilidləmə. (Debian Bug ünvanları: # 775234)
- libext2 nin inode masa tarama funksiyalarını istifadə edərək, bəzi bozuk fayl sistemlərində çökmədən proqramlara səbəb ola biləcək bir səhv düzeltildi. (Debian Bug ünvanları: # 773795)
- Sabit dumpe2fs, istifadəçi bir blok qurğu (fayl sistemi) müəyyən etmədikdə qəza olmayacaq. (Debian Bug ünvanları: # 764293)
- Sabit e2fsck beləliklə, keçiddə gözlənilməz HTREE blokları bildirirsə, uyğunsuzluğu ehtiva edən düzgün kataloq indeksini bildirəcək.
- e2fsck, dirəkli daxili xəta mesajları ilə uğursuzluqdan bəhs etmək əvəzinə izahat mesajı ilə uğursuz olacaq, realloc (3) kifayət qədər yaddaşa malik olmaması səbəbiylə dir_info strukturunu böyüdə bilmir.
- Tune2fs proqramı bir fayl sistemindən bir jurnal çıxararkən superblock jurnalının məlumatını sıfırlayacaqdır.
- Mke2fs proqramı indi böyük_file xüsusiyyətini default olaraq verir.
- Milad və milyonlarla pis bloklar varsa, pis blokların qəzalanmasına səbəb ola biləcək bir səhv bağladı.
- Resize2fs və e2fsck-də bəzi istifadədən sonra olan səhvlər aradan qaldırıldı.
- tune2fs-də bir yaddaş sızıntısını sabitlədi.
- libext2fs içərisində dolaysız və dərəcədə rəftar halına gətirilmiş bəzi bigendian hataları düzeltildi.
- Müxtəlif insan səhifələrini yeniləmiş / təyin etdi.
- Esperanto, Alman və İspan tərcümələrini yeniləyin.
1.42.12 versiyasında yeni nə :
- Bigalloc fayl sistemlərini təmir edərkən müxtəlif e2fsck hatalarını düzəldin.
- E2fsck artıq bir fayl sistemini artıq belə bir fayl sistemini açmağa çalışırken bütün e2fsprogs proqramlarının çökməsinə səbəb olan çox böyük s_first_meta_bg sahəsi ilə bərpa edə bilər.
- e2fsck faylını fayl sistemi fuzzerindən istifadə edərkən aşkar edilmiş bir sıra nadir fayl sistemi pozuntularını düzgün şəkildə düzəldə bilər ki, düzəldin.
- Fix e2fsck, belə ki redaktə edilmiş qrup təsvirçiləri dəyişməmiş halda geri yazmağa çalışmır.
- Mke2fs proqramı artıq metadata bloklarını son flex_bg-də yerləşdirəcək, beləliklə bitişikdirlər. Bu, yeni yaradılmış bir fayl sistemində pulsuz yer parçalanmasını azaldır, eləcə də mke2fs əmrlərini yerinə yetirmək üçün olduqca böyük flex_bg ölçüsünü tələb edir.
- Mke2fs artıq böyükfilesləri daha effektiv şəkildə (az miqdarda ağac blokları ilə) yaradır.
- Resize2fs-nin sonsuza çevrilməsinə səbəb ola biləcək 32/64 bitlik daşqın səhvini düzəldin. (Addresses-Launchpad-Bug: # 1321958)
- Resize2fs proqramı çox böyük fayl sistemlərini yenidən boyutlandırarkən artıq daha az yaddaş istifadə edəcəkdir.
- Daha əvvəl genişlənmiş və meta_bg fayl sistemi formatını istifadə etmək üçün çevrilmiş bir fayl sisteminin kiçildilməsi zamanı resize2fs'in səhvləşməsinə səbəb ola biləcək bir səhv düzəldən, lakin artıq meta_bg fayl sistemini artıq format. Bu, adətən böyük (> 16TB) fayl sistemləri ilə baş verdi. (Debian Bug ünvanları: # 756922)
- E4defrag proqramı indi geri qaytarılmış faylları defrag edər.
- Dosyaları xarici dergilerle (her ikisi də fayl sistemi ve UUID dergisi) manipüle ederken UUID'in güncellenmesi tune2fs'i düzeltin.
- Tune2fs faylını 1k blok ölçüsü olan fayl sistemləri üçün xaric jurnal çıxarın.
- Hex və ASCII formatında inode yazan yeni bir debugfs əmri, "inode_dump" əmri əlavə edin.
- Debugfs-in "set_inode_field" avtomatik olaraq dolayı bloklar və dərəcə ağac blokları üçün blokları ayırır.
- Debugfs-in "set_inode_field" düzəlişini düzəldə bilərsiniz "blok [IND | DIND | TIND]".
- Debugfs "rdump" komutu indi birdən çox mənbə arqumenti alacaq.
- "rdump" və "rdump-p" dəki cüt yaxın (2) səhv bağladı.
- Freefrag əmrini təhlil edən debugfs-in arqumentini düzeltin.
- FIBMAP ioctl (-B) istifadə edərək, düzgün şəkildə işlənmək üçün filefrag faylını düzəlt. (Başlanğıc Hatası Ünvanları: # 1356496)
- Debugfs, e2fsck, mke2fs və resize2fs (Debian Bugs ünvanları: # 758029, # 757543, # 757544) istifadəçilərini qarışdırdıqları aydınlatılmış mesajlar
- Dumpe2fs artıq əlavə arqumentlər verildiyində şikayət edəcək. (Debian Bug ünvanları: # 758074)
- Müxtəlif insan pages yenilənmiş / sabit. (Address-Debian-Bug: # 726760)
- Çex, Holland, Fransız, Polyak, İspan, İsveç dili, Ukrayna və Vyetnam tərcümələrini yeniləyin.
1.42.11 versiyasında yeni nə :
- Mke2fs, böyük faylları yarada bilməsi üçün dəstəyi əlavə edin, belə ki, mke2fs.conf konfiqurasiya parametri "hugefiles_align_disk" istifadə edərək, disk başlanğıcına nisbətən disk başlanğıcına nisbətdə uyğunlaşdırılsın.
- Bigalloc effektiv bir fayl sistemində e2fsck jurnalının təkrarlanmasına səbəb olan bir səhv düzəldin. (Debian Bug ünvanları: # 744953)
- Mke2fs, -G seçimi ilə müəyyən edilmiş insanely böyük flex_bg sayılmalarından imtina edəcəyi üçün sağlamlıq yoxlamaları əlavə edin. Insanely large flex_bg ölçüləri buraxıla bilməyəcək və ya son dərəcə pessimal metadata düzenleriyle bir fayl sistemi ilə nəticələnə bilər.
- mke2fs proqramı orta hesabla böyük (lakin inandırıcı) flex_bg sayıları 133.072 kimi daha yaxşı bir metadata düzeni təmin edəcək.
- mke2fs progam, lazy_itable_init variantının dəstəkləndiyini müəyyən etmək üçün çekirdek versiyası nömrəsini yoxlayacaq, belə ki, ext4 modeli mke2fs, çalışır.
- Ext4-nin quraşdırma variantlarının ext4 qism 5 man səhifəsinə təsviri əlavə edin.
- chattr adam səhifəsini təkmilləşdirin və chattr istifadə mesajını təmizləyin.
- E2fsck, avtomatik olaraq fsck çekini ləğv etmək əvəzinə, preen rejimində gələcəkdə olan sonuncu quraşdırma vaxtı və ya son yazma vaxtını avtomatik olaraq düzəldəcəkdir.
- Mke2fs indi komanda xətti tərəfindən istənilən fayl sisteminin təftiş nömrəsini yoxlayacaq və çox böyük olduqda onu rədd edəcəkdir. Desteklenmeyen bir versiya numarası olan bir fayl sistemi diğer fayl sistemi araçlarının heç biri tarafından kabul edilmeyecek ve bu komut satırı seçeneği nadiren istifadə olunur, buna görə istifadəçi öz ayağını çekmemesine yardım etməyək.
- Debugfs progam indi set_super_value əmrini istifadə edərək superblockda səhv sayını və əlaqəli first_error və last_error sahələrini təyin edə bilər.
- Resize2fs səhvlər varsa, bir fayl sisteminin minimum ölçüsünü hesablamağa çalışmaz. Əks təqdirdə çox pis bir fayl sistemi görüntüsü, minimum ölçülü hesablamanı formanı formasına səbəb ola bilər. Resize2fs fayl sisteminin yenidən ölçülməsi üçün səhvlər olduğu qeyd olunur.
- mke2fs'in bir səhv başlığından birində bir yazı tipi düzəldildi.
- Filefrag bir səhv başlamışsa, bütün ommand xəttində göstərilən faylların qalan hissəsini işləməyə davam edəcək, lakin sonra bir səhv kodu ilə çıxın.
- Filefrag indi bəzi əlavə yeni bayraqları (məsələn, FIEMAP_EXTENT_ENCODED) yazır və hex dəyərləri kimi bilinməyən bayraqları çaplayır.
- Dosyalar üçün filefrag faylında sabit dəstəyi & gt; 2 ** 32 bit platformalarda 32 blok.
- Dosyaların kopyalandığında debugfs fayl tanıtıcısı sızdırıldı.
- Mke2fs-in 32 bit platformalarda 2GB-dən daha böyük fayl sistemləri yarada bilməməsinə səbəb olan 1.42.10-da tətbiq olunan bir regressiya düzəldildi. (Red Hat Bugzilla ünvanları: # 1099892; Debian Bug: # 752107)
- Esparanto və Ukrayna tərcümələri əlavə edin və Çex, Holland, Fransız, Alman, İtalyan, Polyak, İsveç dili və Vyetnam tərcümələrini yeniləyin.
- Çeşitli derleyici uyarıları.
Minimum ölçüsü hesablamaq mənasızdır
Şərhlər tapılmadı