Apa perbedaan antara ext3 & ext4 dari perspektif pengguna generik

55

Apa perbedaan besar antara ext3 dan ext4 dari perspektif pengguna generik? Saya mendengar bahwa tetap dengan ext3 lebih bijaksana. Benarkah itu?

EDIT : Satu hal yang ingin saya perhatikan adalah bahwa saya adalah pengguna dual OS (Windows & Ubuntu), jadi tidak bisa me-mount drive (ext4) dari Windows adalah negatif besar bagi saya. Tapi, ext3 memiliki hak istimewa ini.

Quazi Irfan
sumber

Jawaban:

52

Beberapa tahun yang lalu saya akan mengatakan tetap dengan ext3tetapi saat ext4ini lebih baik. Yang terbaru (16 Mei 2011) yang dikumpulkan dari thegeekstuff.com merangkumnya dengan cukup baik:

  • Mendukung ukuran file individu yang sangat besar dan ukuran keseluruhan sistem file.
  • Ukuran file maksimum individu dapat dari 16 GB hingga 16 TB
  • Keseluruhan ukuran sistem file ext4 maksimum adalah 1 EB (exabyte). 1 EB = 1024 PB (petabyte). 1 PB = 1024 TB (terabyte).
  • Direktori dapat berisi maksimum 64.000 subdirektori (berbeda dengan 32.000 di ext3)
  • Anda juga dapat memasang ext3 fs yang ada sebagai ext4 fs (tanpa harus memutakhirkannya).
  • Beberapa fitur baru lainnya diperkenalkan di ext4: alokasi multiblock, alokasi tertunda, jurnal checksum. fast fsck, dll. Yang perlu Anda ketahui adalah bahwa fitur-fitur baru ini telah meningkatkan kinerja dan keandalan sistem file jika dibandingkan dengan ext3.
  • Di ext4, Anda juga memiliki opsi untuk mematikan fitur penjurnalan ".

Perbandingan yang sangat baik dari 2009 di linuxologist.com memiliki grafik tentang kinerja penulisan dengan 4Gb:

im1

dan juga memiliki beberapa informasi lain tentang ext4.

Saya sendiri tidak memiliki masalah dengan ext4.

Jika Anda perlu berbagi partisi dengan Windows, Anda perlu ext3. Saya sendiri sudah menyerah pada Windows, jadi saya mengatur semuanya ext4dan menggunakan stik USB untuk mengirim data ke mesin Windows (terutama di tempat kerja).

Apa yang dapat Anda lakukan untuk pengaturan adalah sebagai berikut:

/ ext4
menukar
/ home ext4
/ datapartiton_with_windows ext3

Kemudian Anda dapat membuat yang terakhir sebagai partisi bersama untuk kedua OS.

Rinzwind
sumber
Benar. Saya cenderung menggunakan stik USB untuk itu. Salin ke stick dan data tersedia di OS lain.
Rinzwind
Menjurnal pada umumnya adalah hal yang baik. Matikan saja jika Anda tahu persis apa yang Anda lakukan.
Thorbjørn Ravn Andersen
2

Satu-satunya alasan yang dapat saya pikirkan saat ini untuk tidak menggunakan ext4 adalah kompatibilitas dengan sistem yang lebih lama, dan, terakhir kali saya mencobanya, ext4 memiliki masalah dengan kehilangan data saat digunakan pada media flash (mis. Thumb drive et cetra.) kedua saya belum menguji dalam waktu sekitar enam bulan, jadi mungkin sudah diperbaiki. Jika tidak, kinerja dan keandalan adalah peningkatan besar dibandingkan ext3.

Perkins
sumber
2
Masalah "kehilangan data" itu dapat terjadi jika Anda menghapus media dengan tidak aman. Itu bukan masalah terbatas pada ext * tetapi juga filesystem lain. Ini sebanding dengan fitur "Optimalkan kinerja" di Windows.
Lekensteyn
2
saat ini dimungkinkan untuk membaca ext4 di Windows. Gunakan utilitas yang disebut ext2read. jadi apakah ada masalah lain yang tersisa dengan ext4 FS /
CR2
5
Masalah "kehilangan data" itu, kecuali jika sudah diperbaiki, tidak ada hubungannya dengan menghapus media secara tidak aman dan segala sesuatu yang berkaitan dengan ext4 mengambil beberapa asumsi tentang bagaimana perangkat penyimpanan bekerja yang tidak benar dengan flash drive murah. Anda tidak harus menghapus media sama sekali. Lakukan saja tumpukan besar transfer data seperti, katakanlah, menginstal linux ke flash drive ext4. Terakhir kali saya mencobanya Anda akan mulai mendapatkan file yang rusak dan hampir sebelum instalasi selesai. Dan tidak, tidak ada yang salah secara fisik dengan drive. Ini bekerja dengan baik dengan ext3.
Perkins