E2fsprogs

Advertisement:
Software screenshot:
E2fsprogs
Rincian Software:
Versi: 1.44.3 Diperbarui
Tanggal Upload: 17 Aug 18
Pengembang: Theodore Ts'o
Lisensi: Gratis
Popularitas: 26

Rating: 5.0/5 (Total Votes: 1)

Advertisement:

E2fsprogs (juga dikenal sebagai Ext2 Filesystem Utilities) adalah perangkat lunak open source yang menyediakan pengguna Linux dengan koleksi utilitas baris perintah yang rapi untuk memanipulasi semua jenis filesystem EXT di bawah Linux berbasis apa pun sistem operasi.


Terdiri dari beberapa alat baris perintah

Perangkat lunak ini terdiri dari beberapa program baris perintah dan pada awalnya dibuat untuk hanya mendukung sistem file EXT2. Namun, karena sistem file EXT telah berkembang pesat dalam 10 tahun terakhir ini, program ini sekarang mendukung varian EXT3 dan EXT4 dari filesystem yang diakui

EXT4 adalah versi terbaru dari sistem file EXT dan awalnya diumumkan kembali pada tahun 2008 sebagai bagian dari kernel Linux 2.6.19. Ini mendukung volume yang sangat besar, kompatibel dengan sistem file EXT2 dan EXT3, dan membawa cap waktu yang lebih baik.


Dapat digunakan untuk membuat, mengubah ukuran, dan mengoptimalkan sistem file EXT & nbsp;

E2fsprogs termasuk e2fsck untuk memeriksa disk drive dan secara otomatis mengoreksi ketidakkonsistenan, mke2fs untuk menciptakan filesystem EXT2, EXT3 dan EXT4, mengubah ukuran2fs untuk mengecilkan atau memperluas sistem file, tune2fs untuk memodifikasi parameter sistem file, serta dumpe2fs untuk mencetak grup blok dan superblok informasi.

Aplikasi ini juga menyertakan alat debugfs untuk secara manual memodifikasi dan melihat struktur internal filesystem, struktur file untuk pelaporan fragmentasi, logave untuk menyimpan output perintah ke file log tertentu, e2undo untuk memutar ulang log undo, dan e2label untuk mengubah label.

Selain itu, alat findfs akan memungkinkan pengguna untuk menemukan filesystem oleh UUID atau label, badblock memungkinkan Anda mencari disk drive untuk blok buruk, blkid dapat digunakan untuk mencetak dan menemukan atribut blok perangkat, e2freefrag melaporkan informasi fragmentasi ruang bebas, dan chattr mengubah atribut file.

Terakhir, e2image dapat digunakan untuk menyimpan metadata penting ke file, e4defrag dapat men-defragmentasi sistem file EXT4 secara online, finduper menemukan superblok EXT2, dan atribut file daftar lsattr pada sistem file EXT2.


Intinya

E2fsprogs jelas merupakan utilitas penting dan penting untuk setiap sistem operasi berbasis Linux. Tanpa itu, Anda tidak dapat membuat, memperbaiki, menyusut, atau memperluas sistem file EXT.

Apa yang baru dalam rilis ini:

  • UI dan Fitur:
  • Perintah inode_dump debugfs sekarang dapat mencetak dump hex dari array i_block dan ruang ekstra di inode, sebagai kemudahan untuk seseorang yang menginvestigasi inode yang rusak.
  • Perintah debugfs block_dump dan inode_dump sekarang dapat mencetak dump tingkat rendah dari struktur data atribut yang diperluas di blok atau inode.
  • Perintah dumpe2fs sekarang dapat mencetak informasi dalam blok Multi-Mount Protection (MMP). Ini juga tersedia sebagai perintah e2mmpstatus untuk kompatibilitas dengan utilitas Lustre.
  • Perintah debugfs sekarang dapat beroperasi pada beberapa sistem file dengan superblok yang rusak sehingga dapat diperbaiki. Ini termasuk sistem file dengan bidang hitung inode rusak dan sistem file di mana tidak semua bitmap alokasi memiliki lokasi yang valid atau tidak dapat dibaca.
  • Perbaikan:
  • ID proyek inode sekarang di-swap dengan benar pada sistem big-endian.
  • E2fsprogs sekarang mengabaikan s_desc_size untuk sistem file yang tidak memiliki set fitur 64-bit. Ini membuatnya lebih konsisten dengan kernel, jadi sekarang dapat beroperasi pada sistem file yang kernel mau mount.
  • E2fsck sekarang menganggap inode perangkat dengan lambang luasan sebagai rusak dan menawarkan untuk menghapusnya.
  • E2fsck lebih baik menangani kasus-kasus di mana s_inodes_count rusak.
  • E2fsck tidak lagi memuntahkan banyak kesalahan ketika superblock rusak parah (memulihkan perilaku pra-1.43).
  • E2fsck sekarang akan menawarkan untuk mengatur fitur dir_nlink jika tidak ditetapkan dan sistem file memerlukan fitur dir_nlink karena ada terlalu banyak subdirektori dalam sebuah direktori.
  • E2fsck tidak akan lagi melingkar tanpa batas karena sistem file yang dibuat dengan jahat yang memiliki tabel inode terisi penuh di grup blok pertama.
  • E2fsck tidak akan lagi hang jika blok terakhir dalam sistem file adalah blok metadata tetap. (Sangat jarang, tetapi bisa terjadi.)
  • E2fsck tidak lagi mengizinkan blok yang diinisialisasi ada di masa lalu i_size. Ini adalah sesuatu yang implementasi Linux dari ext4 tidak pernah dilakukan (dan seharusnya tidak pernah dilakukan).
  • Saat mengulang jurnal di e2fsck, kesalahan tertentu sebelumnya akan menyebabkan e2fsck untuk mencetak pesan kesalahan non-inderawi (mis., & quot; Kode tidak dikenal ____ 251 saat memulihkan jurnal & quot;). Ini telah diperbaiki.
  • Dalam kasus di mana lebih dari 75% dari kelompok blok akan digunakan untuk tabel deskriptor grup, mke2fs sebelumnya akan membuat sistem file yang tidak valid dengan fitur meta_bg dan resize_inode yang diaktifkan. Sekarang akan menonaktifkan fitur resize_inode.
  • Program mke2fs sekarang dengan benar membuat sistem file yang tepat 1

Apa yang baru di versi 1.44.2:

  • Perbaikan:
  • E2fsprogs 1,44.0 memperkenalkan regresi yang diperkenalkan yang menyebabkan e2fsck gagal mendukung direktori HTree pada sistem big-endian. Perbaiki cara kami membaca nomor blok untuk node htree internal.
  • Menghapus kebocoran memori potensial dari fsck.
  • E2image sekarang benar menciptakan file e2image untuk sistem file bigalloc.
  • Dumpe2fs dan debugfs sekarang benar mendukung file e2image untuk sistem file yang mengaktifkan opsi meta_bg.
  • E2fsck dan debugfs sekarang dengan benar menangani inode penghapusan (termasuk memproses daftar inok yatim piatu dalam kasus e2fsck) untuk sistem file bigalloc. (Alamat Google Bug: # 73795618)
  • Perbaikan portabilitas untuk GNU Hurd. (Alamat Bug Debian: # 893590)
  • Perbaikan portabilitas untuk membangun di beberapa lingkungan lintas-bangunan.
  • Perbaikan portabilitas untuk MacOS 10.6.8.
  • Tambahkan klarifikasi ke halaman manual chattr. (Alamat Bug Debian: # 890390)
  • Kinerja, Implementasi Internal, Dukungan Pengembangan dll.:
  • Debugfs sekarang membaca alokasi bitmap jauh lebih efisien saat membuka sistem file.
  • Perbarui file terjemahan Sweedish.
  • Tambahkan bidang Vcs- * ke kemasan debian. (Alamat Bug Debian: # 887512)
  • Perbaiki beberapa kegagalan pengujian pada GNU Hurd yang disebabkan oleh ukuran blok default yang berbeda.
  • Tambahkan tes regresi baru.

Apa yang baru dalam versi:

  • Perbaiki pencetakan pesan inkonsistensi kuota pada platform 32-bit di e2fsck. Juga perbaiki bug yang menyebabkan masalah kuota proyek diberi label sebagai masalah kuota grup.
  • Perbaiki masalah UI yang disebabkan oleh terjemahan fuzzy sehingga beberapa pesan dalam bahasa Inggris dan beberapa dalam bahasa asing, dan tidak jelas bagi pengguna bagaimana menjawab pertanyaan ya / tidak. (Alamat Bug Debian: # 856586).
  • Memperbaiki beberapa akses memori out-of-bound di e2fsck yang disebabkan oleh sistem file (biasanya jahat) yang rusak. (Alamat Bugs Debian: # 871539, # 871540)
  • Mengoptimalkan penggunaan CPU dalam e2fsck untuk file sparse yang sangat besar dan sangat terfragmentasi.
  • Tambahkan mode opsional dalam e2fsck yang memperdagangkan memori tambahan untuk waktu CPU ketika memproses sistem file yang sangat sulit ditautkan. (Ini bisa menjadi jumlah memori yang sangat besar, sehingga fitur ini dinonaktifkan untuk saat ini. Cara menentukan kapan akan sangat membantu untuk mengaktifkan pengoptimalan ini, dan ketika itu _safe_ untuk mengaktifkan pengoptimalan ini masih merupakan masalah penelitian .)
  • Program mke2fs akan secara otomatis mengubah ukuran inode menjadi 256 jika tidak secara eksplisit ditentukan pada command-line dan ukuran inode default tidak cukup besar untuk mendukung fitur quota proyek yang diminta oleh pengguna. Jika ukuran inode secara eksplisit ditentukan menjadi 128 byte, dan kuota proyek diaktifkan mke2fs akan gagal karena dengan kesalahan yang menjelaskan bahwa id proyek tidak dapat didukung ketika ukuran inode & lt; 256 bita.
  • Program tune2fs tidak akan mengizinkan fitur proyek atau kuota proyek untuk diaktifkan dalam ukuran inode 128 byte.
  • Progam tune2fs sekarang mencetak pesan yang lebih mudah dimengerti yang menjelaskan bahwa sistem file perlu diperiksa menggunakan e2fsck -f sebelum menjalankan operasi tune2fs kompleks tertentu. (Alamat Bug Debian: # 857336)
  • Jika opsi proceed_delay diaktifkan di /etc/e2fsck.conf, pesan yang menunjukkan bahwa pengguna dapat menunggu N detik untuk melanjutkan adalah ambigu. Pesan itu telah dibuat lebih jelas. (Alamat Bug Debian: # 857336)
  • Memperbaiki bug LFS yang menyebabkan e2image gagal membuat file e2image reguler yang lebih besar dari 2 GiB pada platform 32-bit. (Alamat Bug Debian: # 855246)
  • Perbaiki masalah portabilitas FreeBSD yang disebabkan oleh fakta bahwa mereka tidak lagi menggunakan perangkat blok. (Disk adalah perangkat mode karakter.)
  • Perbarui terjemahan Ceko, Prancis, Polandia, Swedia, dan Vietnam.
  • Memperbaiki berbagai Masalah Kemasan Debian.

Apa yang baru di versi 1.43.6:

  • Perbaiki pencetakan pesan inkonsistensi kuota pada platform 32-bit di e2fsck. Juga perbaiki bug yang menyebabkan masalah kuota proyek diberi label sebagai masalah kuota grup.
  • Perbaiki masalah UI yang disebabkan oleh terjemahan fuzzy sehingga beberapa pesan dalam bahasa Inggris dan beberapa dalam bahasa asing, dan tidak jelas bagi pengguna bagaimana menjawab pertanyaan ya / tidak. (Alamat Bug Debian: # 856586).
  • Memperbaiki beberapa akses memori out-of-bound di e2fsck yang disebabkan oleh sistem file (biasanya jahat) yang rusak. (Alamat Bugs Debian: # 871539, # 871540)
  • Mengoptimalkan penggunaan CPU dalam e2fsck untuk file sparse yang sangat besar dan sangat terfragmentasi.
  • Tambahkan mode opsional dalam e2fsck yang memperdagangkan memori tambahan untuk waktu CPU ketika memproses sistem file yang sangat sulit ditautkan. (Ini bisa menjadi jumlah memori yang sangat besar, sehingga fitur ini dinonaktifkan untuk saat ini. Cara menentukan kapan akan sangat membantu untuk mengaktifkan pengoptimalan ini, dan ketika itu _safe_ untuk mengaktifkan pengoptimalan ini masih merupakan masalah penelitian .)
  • Program mke2fs akan secara otomatis mengubah ukuran inode menjadi 256 jika tidak secara eksplisit ditentukan pada command-line dan ukuran inode default tidak cukup besar untuk mendukung fitur quota proyek yang diminta oleh pengguna. Jika ukuran inode secara eksplisit ditentukan menjadi 128 byte, dan kuota proyek diaktifkan mke2fs akan gagal karena dengan kesalahan yang menjelaskan bahwa id proyek tidak dapat didukung ketika ukuran inode & lt; 256 bita.
  • Program tune2fs tidak akan mengizinkan fitur proyek atau kuota proyek untuk diaktifkan dalam ukuran inode 128 byte.
  • Progam tune2fs sekarang mencetak pesan yang lebih mudah dimengerti yang menjelaskan bahwa sistem file perlu diperiksa menggunakan e2fsck -f sebelum menjalankan operasi tune2fs kompleks tertentu. (Alamat Bug Debian: # 857336)
  • Jika opsi proceed_delay diaktifkan di /etc/e2fsck.conf, pesan yang menunjukkan bahwa pengguna dapat menunggu N detik untuk melanjutkan adalah ambigu. Pesan itu telah dibuat lebih jelas. (Alamat Bug Debian: # 857336)
  • Memperbaiki bug LFS yang menyebabkan e2image gagal membuat file e2image reguler yang lebih besar dari 2 GiB pada platform 32-bit. (Alamat Bug Debian: # 855246)
  • Perbaiki masalah portabilitas FreeBSD yang disebabkan oleh fakta bahwa mereka tidak lagi menggunakan perangkat blok. (Disk adalah perangkat mode karakter.)
  • Perbarui terjemahan Ceko, Prancis, Polandia, Swedia, dan Vietnam.
  • Memperbaiki berbagai Masalah Kemasan Debian.

Apa yang baru di versi 1.43.4:

  • Tetap e2fsck sehingga benar memperbarui penggunaan kuota proyek saat menghapus rusak dan inode, dan tetap mke2fs sehingga tidak akan mengalihkan memori di luar struktur inode kecil (yang salah, tetapi kebanyakan bekerja karena kecelakaan kecuali pengerasan atau beberapa malloc keamanan sedang digunakan).
  • Memperbaiki sejumlah besar masalah portabilitas FreeBSD. (Untuk membangun FreeBSD, bagaimanapun, kita masih perlu menggunakan GNU Make dan redirect dd untuk menggunakan GNU dd.)
  • Skrip configure sekarang mendukung --enable-hardening, yang memungkinkan stack protection, fortify, tabel relokasi read-only, pengikatan simbol dinamis langsung, dan segmen teks ASLR (jika kernel memiliki dukungan ASLR userspace diaktifkan) dengan mengaktifkan posisi independen kode yang dapat dieksekusi. (Distribusi yang ingin melakukan hal khusus mereka sendiri dapat mengatur CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB dan LDFLAGS_STATIC yang sesuai.)
  • Skrip configure sekarang mendukung --disable-tdb sejak pada sistem 64-bit, jauh lebih cepat untuk hanya mengaktifkan ruang swap tambahan. Fitur scratch_files di e2fsck.conf sebagian besar hanya berguna pada sistem 32-bit.
  • Memperbaiki codepath penggantian I / O Langsung di manajer I / O Unix sehingga membaca / memodifikasi / menulis berfungsi dengan benar. Untungnya dalam praktek (dengan pengecualian dari Undo handler ketika berjalan di FreeBSD) menggunakan codepath buggy ini. jadi sistem file tidak rusak.
  • Mke2fs sekarang akan memperingatkan jika pengguna memberikan label yang terlalu panjang. (Alamat Bug Debian: # 791630)
  • Perintah rdump Debugfs sekarang berfungsi dengan benar ketika membuang direktori root dari sistem file. (Alamat Bug Debian: # 766125)
  • Memperbaiki bug dalam debugfs sehingga akan dengan benar menghitung field field checksum blok grup pada ssystem 64-bit.
  • E2fsck sekarang memiliki pesan kesalahan yang jauh lebih mudah dimengerti ketika jurnal superblock rusak dan pengguna menolak untuk memperbaikinya. (Alamat Bug Debian: # 768162)
  • Dukungan tetap dari stempel waktu yang diperpanjang pada sistem 64-bit.
  • Memperbarui / memperbaiki berbagai halaman manual. (Alamat Bugs Debian: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Memperbaiki berbagai Masalah Kemasan Debian. (Alamat Bug Debian: # 825868)

Apa yang baru di versi 1.43.2:

  • Tetap e2fsck sehingga benar memperbarui penggunaan kuota proyek saat menghapus rusak dan inode, dan tetap mke2fs sehingga tidak akan mengalihkan memori di luar struktur inode kecil (yang salah, tetapi kebanyakan bekerja karena kecelakaan kecuali pengerasan atau beberapa malloc keamanan sedang digunakan).
  • Memperbaiki sejumlah besar masalah portabilitas FreeBSD. (Untuk membangun FreeBSD, bagaimanapun, kita masih perlu menggunakan GNU Make dan redirect dd untuk menggunakan GNU dd.)
  • Skrip configure sekarang mendukung --enable-hardening, yang memungkinkan stack protection, fortify, tabel relokasi read-only, pengikatan simbol dinamis langsung, dan segmen teks ASLR (jika kernel memiliki dukungan ASLR userspace diaktifkan) dengan mengaktifkan posisi independen kode yang dapat dieksekusi. (Distribusi yang ingin melakukan hal khusus mereka sendiri dapat mengatur CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB dan LDFLAGS_STATIC yang sesuai.)
  • Skrip configure sekarang mendukung --disable-tdb sejak pada sistem 64-bit, jauh lebih cepat untuk hanya mengaktifkan ruang swap tambahan. Fitur scratch_files di e2fsck.conf sebagian besar hanya berguna pada sistem 32-bit.
  • Memperbaiki codepath penggantian I / O Langsung di manajer I / O Unix sehingga membaca / memodifikasi / menulis berfungsi dengan benar. Untungnya dalam praktek (dengan pengecualian dari Undo handler ketika berjalan di FreeBSD) menggunakan codepath buggy ini. jadi sistem file tidak rusak.
  • Mke2fs sekarang akan memperingatkan jika pengguna memberikan label yang terlalu panjang. (Alamat Bug Debian: # 791630)
  • Perintah rdump Debugfs sekarang berfungsi dengan benar ketika membuang direktori root dari sistem file. (Alamat Bug Debian: # 766125)
  • Memperbaiki bug dalam debugfs sehingga akan dengan benar menghitung field field checksum blok grup pada ssystem 64-bit.
  • E2fsck sekarang memiliki pesan kesalahan yang jauh lebih mudah dimengerti ketika jurnal superblock rusak dan pengguna menolak untuk memperbaikinya. (Alamat Bug Debian: # 768162)
  • Dukungan tetap dari stempel waktu yang diperpanjang pada sistem 64-bit.
  • Memperbarui / memperbaiki berbagai halaman manual. (Alamat Bugs Debian: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Memperbaiki berbagai Masalah Kemasan Debian. (Alamat Bug Debian: # 825868)

Apa yang baru di versi 1.43.1:

  • Memperbaiki potensi buffer overflow saat menutup sistem file di libext2fs. (CVE-2015-1572, Alamat Debian Bug: # 778948)
  • Memperbaiki bug yang dapat menyebabkan e2fsck merusak sistem file Hurd. (Alamat Bug Debian: # 760275)
  • Memperbaiki deadlock yang terjadi saat menggunakan fitur pencatatan sistemd dan e2fsck.conf. (Alamat Bug Debian: # 775234)
  • Memperbaiki bug yang dapat menyebabkan program menggunakan fungsi pemindaian inode tabel libext2 dari gangguan pada sistem file rusak tertentu. (Alamat Bug Debian: # 773795)
  • Tetap dumpe2fs sehingga tidak akan crash jika pengguna tidak menentukan perangkat blok (sistem file). (Alamat Bug Debian: # 764293)
  • Tetap e2fsck jadi jika pemberitahuan blok HTREE yang tidak diharapkan di pass 2, ini akan melaporkan inode direktori yang benar mengandung inkonsistensi.
  • Jika e2fsck gagal menumbuhkan struktur dir_info karena realloc (3) tidak memiliki cukup memori, sekarang akan gagal dengan pesan penjelasan dan bukannya mengejutkan jika gagal dengan pesan kesalahan internal yang membingungkan.
  • Program tune2fs akan mengabaikan informasi cadangan jurnal superblok ketika menghapus jurnal dari sistem file.
  • Program mke2fs sekarang memungkinkan fitur large_file secara default.
  • Memperbaiki bug yang dapat menyebabkan badblocks macet jika ada jutaan dan jutaan blok buruk.
  • Memperbaiki beberapa use-after-free bug dalam resize2fs dan e2fsck.
  • Memperbaiki kebocoran memori di tune2fs.
  • Memperbaiki beberapa bug bigendian yang telah menyusup ke dalam penanganan tidak langsung dan tingkat dalam libext2fs.
  • Memperbarui / memperbaiki berbagai halaman manual.
  • Perbarui terjemahan Esperanto, Jerman, dan Spanyol. Menambahkan terjemahan Denmark.

Apa yang baru di versi 1.42.12:

  • Memperbaiki berbagai bug e2fsck saat mencoba memperbaiki sistem file bigalloc.
  • E2fsck sekarang dapat memperbaiki sistem file dengan bidang s_first_meta_bg yang terlalu besar, yang sebelumnya menyebabkan semua program e2fsprogs crash ketika mencoba membuka sistem file semacam itu.
  • Perbaiki e2fsck sehingga dapat memperbaiki sejumlah kesalahan sistem file langka yang ditemukan saat menggunakan fuzzer file sistem.
  • Perbaiki e2fsck sehingga tidak mencoba untuk menulis kembali deskriptor grup blok jika mereka belum dimodifikasi.
  • Program Mke2fs sekarang akan menempatkan blok metadata di flex_bg terakhir sehingga berdekatan. Hal ini mengurangi fragmentasi ruang bebas dalam sistem file yang baru dibuat, serta memungkinkan perintah mke2fs yang meminta ukuran flex_bg sangat besar untuk berhasil.
  • Mke2fs sekarang membuat hugefile lebih efisien (dengan lebih sedikit perbukitan).
  • Memperbaiki bug overflow 32/64-bit yang dapat menyebabkan resize2fs ke loop selamanya. (Alamat-Launchpad-Bug: # 1321958)
  • Program resize2fs sekarang akan menggunakan lebih sedikit memori saat mengubah ukuran sistem file yang sangat besar.
  • Memperbaiki bug yang dapat menyebabkan resize2fs menjadi bingung dan menghasilkan file sistem yang rusak ketika menyusutkan sistem file yang sebelumnya telah diperluas dan diubah untuk menggunakan format file sistem meta_bg, tetapi tidak lagi perlu menggunakan sistem file meta_bg format lebih lama. Ini biasanya terjadi dengan sistem file besar (& gt; 16TB). (Alamat Bug Debian: # 756922)
  • Program e4defrag sekarang akan men-defrag file yang dialokasikan ke belakang.
  • Perbaiki tune2fs saat memutakhirkan UUID ketika memanipulasi sistem file dengan jurnal eksternal (baik sistem file dan jurnal UUID).
  • Perbaiki tune2fs sehingga dapat menghapus jurnal eksternal untuk sistem file dengan ukuran blok 1k.
  • Tambahkan perintah debugfs baru, "inode_dump", yang mencetak inode dalam format hex dan ASCII.
  • "Set_inode_field" debugfs sekarang akan secara otomatis mengalokasikan blok untuk pencekalan tidak langsung dan blok batas pohon.
  • Perbaiki "set_inode_field" debugfs agar benar-benar dapat menangani "blokir [IND | DIND | TIND]".
  • Perintah debug "rdump" sekarang akan mengambil banyak argumen sumber.
  • Memperbaiki bug double close (2) pada "rdump" dan "rdump -p".
  • Perbaiki argumen debugfs parsing untuk perintah freefrag.
  • Perbaiki filefrag untuk menangani dengan benar menggunakan ioctl FIBMAP (dengan -B). (Addresses Launchpad Bug: # 1356496)
  • Klarifikasi pesan yang membingungkan pengguna di debugfs, e2fsck, mke2fs, dan resize2fs (Alamat Bugs Debian: # 758029, # 757543, # 757544)
  • Dumpe2fs sekarang akan mengeluh jika argumen tambahan diberikan kepadanya. (Alamat Bug Debian: # 758074)
  • Memperbarui / memperbaiki berbagai halaman manual. (Alamat-Debian-Bug: # 726760)
  • Perbarui terjemahan Ceko, Belanda, Prancis, Polandia, Spanyol, Sweedish, Ukraina, dan Vietnam.

Apa yang baru di versi 1.42.11:

  • Tambahkan dukungan sehingga mke2fs dapat membuat hugefile sehingga mereka sejajar relatif ke awal disk, bukan relatif ke awal partisi, menggunakan parameter konfigurasi mke2fs.conf "hugefiles_align_disk".
  • Memperbaiki bug yang menyebabkan e2fsck membatalkan replay jurnal pada sistem file dengan bigalloc diaktifkan. (Alamat Bug Debian: # 744953)
  • Tambahkan pemeriksaan kewarasan sehingga mke2fs akan menolak jumlah flex_bg yang sangat besar yang ditentukan oleh opsi -G. Ukuran flex_bg yang sangat besar dapat menghasilkan sistem file yang tidak dapat dilepas, atau dengan tata letak metadata yang sangat pesimis.
  • Program mke2fs akan menyediakan tata letak metadata yang lebih baik untuk jumlah flex_bg lumayan besar (tapi dapat dipercaya), seperti 133.072.
  • The mke2fs progam juga akan memeriksa nomor versi kernel untuk menentukan apakah opsi lazy_itable_init didukung, sehingga inode tabel inode malas dapat digunakan bahkan jika ext4 dikompilasi sebagai modul yang tidak dimuat pada saat mke2fs dijalankan.
  • Tambahkan deskripsi opsi mount ext4 ke halaman manual ext4 bagian 5.
  • Perbaiki halaman manual chattr dan bersihkan pesan penggunaan chattr.
  • E2fsck sekarang akan secara otomatis memperbaiki waktu pemasangan terakhir atau waktu penulisan terakhir yang ada di masa depan dalam mode preen, daripada membatalkan pemeriksaan fsck.
  • Mke2fs sekarang akan memeriksa nomor revisi sistem file yang diminta oleh baris perintah, dan menolaknya jika terlalu besar. Sebuah sistem file dengan nomor revisi yang tidak didukung tidak akan diterima oleh salah satu alat sistem file lain, dan opsi baris perintah ini jarang digunakan, jadi mari kita coba untuk membantu pengguna tidak menembak kaki mereka sendiri.
  • Progam debugfs sekarang dapat mengatur jumlah kesalahan dan bidang first_error dan last_error terkait di superblok menggunakan perintah set_super_value.
  • Resize2fs tidak akan mencoba menghitung ukuran minimum sistem file jika mengandung kesalahan. Jika tidak, gambar sistem file yang sangat rusak dapat menyebabkan perhitungan ukuran minimum untuk loop forwever. Karena resize2fs tidak akan mengijinkan sistem file ditandai sebagai mengandung kesalahan untuk diubah ukurannya. Tidak ada gunanya menghitung ukuran minimum, jadi lewati saja.
  • Memperbaiki kesalahan ketik di salah satu pesan kesalahan mke2fs.
  • Jika filefrag mengalami kesalahan, ia akan terus memproses sisa file yang ditentukan pada baris Web, tetapi kemudian keluar dengan kode kesalahan.
  • Filefrag sekarang mencetak beberapa bendera baru tambahan (seperti FIEMAP_EXTENT_ENCODED), dan mencetak bendera yang tidak dikenal sebagai nilai hex.
  • Dukungan tetap di filefrag untuk file dengan & gt; 2 ** 32 blok pada platform 32-bit.
  • Memperbaiki kebocoran deskriptor file di debugfs saat menyalin file.
  • Memperbaiki regresi yang diperkenalkan pada 1.42.10 yang menyebabkan mke2fs gagal menciptakan sistem file yang lebih besar dari 2GB pada platform 32-bit. (Alamat Red Hat Bugzilla: # 1099892, Debian Bug: # 752107)
  • Tambahkan terjemahan Esparanto dan Ukraina, dan perbarui terjemahan Ceko, Belanda, Prancis, Jerman, Italia, Polandia, Sweedish, dan Vietnam.
  • Memperbaiki berbagai peringatan kompiler.

Software yang serupa

Perangkat lunak lain dari pengembang Theodore Ts'o

Komentar untuk E2fsprogs

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!