Apa perbedaan antara ext3, ext4, ReiserFS?

14

Dan mengapa saya harus memilih yang satu daripada yang lain?

Andrea Ambu
sumber
1
Mungkin lebih baik daripada komunitas wiki, dan diperluas untuk memasukkan sistem file lain.
nedm
Perbandingan terbaik yang saya temukan di ext3 dan ext4 dapat ditemukan di sini . Itu tidak termasuk Reiserfs tetapi itu menjelaskan banyak hal antara ext2 dan ext3.
Leslie

Jawaban:

9

Diambil dari: Linux Filesystem Primer

EXT2

  • Disarankan untuk pindah ke EXT3
  • Tidak Dijurnal
  • Kontrol akses POSIX

Sistem file EXT2 adalah pendahulu sistem file EXT3. EXT2 tidak dijurnal, dan karenanya tidak direkomendasikan lagi (pelanggan harus pindah ke EXT3).

EXT3

  • Sistem file Linux paling populer, skalabilitas terbatas dalam ukuran dan jumlah file
  • Penjurnalan
  • POSIX kontrol akses yang diperluas

Sistem file EXT3 adalah sistem file jurnal yang memiliki penggunaan terbesar di Linux saat ini. Ini adalah sistem file "Linux". Ini cukup kuat dan cepat, meskipun tidak skala baik untuk volume besar atau banyak file. Baru-baru ini fitur skalabilitas ditambahkan yang disebut htrees, yang secara signifikan meningkatkan skalabilitas EXT3. Namun itu masih tidak scalable seperti beberapa sistem file lain yang terdaftar bahkan dengan htrees. Timbangan ini mirip dengan NTFS dengan htrees. Tanpa htrees, EXT3 tidak menangani lebih dari sekitar 5.000 file dalam direktori.

ReiserFS

  • Kinerja dan skalabilitas terbaik ketika jumlah file besar dan / atau file kecil
  • Penjurnalan
  • POSIX kontrol akses yang diperluas

Sistem File Reiser adalah sistem file default dalam distribusi SUSE Linux. Reiser FS dirancang untuk menghapus skalabilitas dan batasan kinerja yang ada di sistem file EXT2 dan EXT3. Ini berskala dan berkinerja sangat baik di Linux, melebihi EXT3 dengan htrees. Selain itu, Reiser dirancang untuk sangat efisien menggunakan ruang disk. Sebagai hasilnya, ini adalah sistem file terbaik di Linux di mana ada sejumlah besar file kecil di sistem file. Karena kolaborasi (email) dan banyak aplikasi penyajian web memiliki banyak file kecil, Reiser paling cocok untuk jenis beban kerja ini.

WerkkreW
sumber
1
sesuatu tentang ext4?
Andrea Ambu
Mungkin menambahkan beberapa pro's con ke setiap filesystem. Misalnya, ext2 adalah cara termudah untuk memulihkan file yang hilang. Pada ext2 dimungkinkan untuk membatalkan penghapusan file, yang tidak lagi dimungkinkan pada ext3.
jns
1
Saya ingin mendengar tentang pro dan kontra dari xfs dan jfs - Saya tahu xfs ada sebelum ext3 tetapi sepertinya ia memiliki beberapa fitur bagus di vena zfs tetapi asli Linux. Saya menggunakan jfs di desktop rumah saya, dan itu pasti cepat, tapi saya ingin tahu apa yang saya menyerah vs ext3 / 4.
nedm
Reiser belum menjadi default di SUSE untuk beberapa waktu sekarang.
Rodger
9

ext3 adalah sistem file standar yang digunakan oleh sistem operasi berdasarkan kernel linux.

ext4 adalah versi "lanjutan" dari ext3 dengan berbagai perbaikan, pada dasarnya merupakan peningkatan ke format ext3.

ReiserFS adalah sistem file lain yang umum untuk sistem linux, tetapi dengan beberapa masalah basis kode yang sedang berjalan di mana ia secara berkala mencoba membunuh istri Anda.

ext3 adalah format yang paling umum.

Neobyte
sumber
ReiserFS. Saya mengerti.
Daveel
3

Untuk membantu Anda dengan bagian "Mengapa" dari pertanyaan Anda, Linux Gazette membuat artikel yang membandingkan banyak sistem file yang digunakan di Linux. Saya menemukan artikel yang bermanfaat meskipun karena usianya itu tidak memiliki informasi tentang "ext4".

Sistem File Benchmarking

pengguna3146
sumber
1

Nah, ReiserFS (dan jika Anda siap untuk menambal kernel Anda, Rieser4) memiliki beberapa keunggulan, terutama dengan file kecil. Sayangnya sepertinya mereka tidak akan pernah berhasil masuk ke kernel.

Pada titik ini, saya menjalankan ext4, kecuali saya paranoid, dalam hal ini saya menjalankan ext3.

Di masa depan, saya akan menjalankan BTRFS, tapi itu masih dalam alfa, itu harus mengambil banyak dari bagusnya sistem file Rieser dan ZFS (jauh dan jauh sistem file produksi yang paling menarik, tetapi tidak untuk Linux (meskipun Anda dapat menggunakannya dengan FUSE)).

Ronald Pottol
sumber
Cukup menarik apa yang akan Anda lakukan, dapatkah Anda mengatakan mengapa Anda melakukan itu?
Andrea Ambu
Sistem file dibangun untuk menyelesaikan masalah, dan yang Anda inginkan agar masalah Anda cocok dengan masalahnya. XFS memiliki banyak fitur rapi untuk file besar (dan setidaknya pada IRIX, hal-hal seperti bandwidth yang dijamin untuk file tertentu, dll), ReiserFS menangani lebih dari 65k file / tautan dalam satu dir (sangat sedikit yang menangani), masih dapat berfungsi dengan jutaan file dalam satu direktori. Reiser4 menambahkan pencatatan data dan transaksi tanpa hit kinerja. ext4 meningkatkan standar Linux (dan dengan demikian bekerja di mana-mana). ZFS memiliki ujung ke ujung checksum, dan banyak lagi lainnya. BtrFS memungkinkan Linux mengejar ketinggalan dengan ZFS dan Reiser.
Ronald Pottol
0

Anda harus menggunakan XFS atau EXT4


sumber
-1

ReiserFS( Reiser3/ ketik 82aktif cfdisk) adalah yang terbaik untuk /var. ext4yang terbaik untuk /homedan jika Anda ingin mengubah ukuran partisi nanti maka Anda perlu melihat ke dalamnya LVM.

Jangan gunakan ext2kecuali /bootdan ext3merupakan all-arounder baik-baik saja, seperti Mario di Mario Kart.

isomorfisma
sumber