XFS vs Ext4 vs Lainnya - sistem file mana yang stabil, dapat diandalkan, untuk jangka panjang seperti kasus 24/7 [ditutup]

28

Sistem file XFS dan Ext4 mana yang benar-benar stabil dan dapat diandalkan untuk jangka panjang dengan disk yang berat menulis dan membaca?

  • sistem akan digunakan di tempat di mana 24/7 beroperasi, dan setiap detik ada baca dan tulis di disk
  • sistem harus 99,95% uptime untuk sekitar 1 tahun berjalan
  • sistem harus downtime maksimum dalam setahun selama sekitar 20 jam maksimum

Sistem file mana yang merupakan pilihan terbaik untuk tantangan seperti itu? (saya ingin menggunakan Solaris atau FreeBSD tetapi untuk proyek saya, saya harus menggunakan Ubuntu atau ArchLinux atau Fedora atau CentOS).

Tetapi bingung dengan sistem file mana yang harus dipilih.


sumber
1
Gunakan yang default yang disediakan oleh installer, meskipun saya sangat percaya yang lain yang tersedia pada menu pilihan harus cukup bagus, asalkan Anda menggunakan rilis stabil.
tshepang
2
Juga, lihat LVM dan gunakan RAID (RAID perangkat keras jika Anda bisa), itu akan diperlukan jika Anda membutuhkan keandalan maksimum.
Renan

Jawaban:

18

Jadi, jawaban akhir tergantung pada kebutuhan Anda yang tepat (seperti biasa).

poige
sumber
1
Popycock. Ext telah menangani penulisan bersamaan cukup baik sejak awal Linux.
psusi
3
@psusi, lihat tautannya, gratis.
poige
1
Saya sudah; itu popycock. Dua penulis tidak akan memiliki throughput agregat yang lebih tinggi dari satu, kecuali ada sesuatu yang sangat salah dengan pengaturan Anda. Kasus terbaik adalah tidak memiliki throughput agregat yang lebih rendah . Ini adalah sesuatu yang luar biasa dalam menjaga jarak selama 20 tahun. Itu bukan untuk mengatakan bahwa XFS buruk dalam hal itu, hanya saja ext telah melakukan ini dengan baik sejak jauh sebelum xfs pertama kali dipikirkan.
psusi
1
@psusi, Yah, itu bisa berubah maka yang sangat salah adalah memiliki RAID. ;-)
poige
1
Kecuali jika Anda berbicara beberapa penulis NFS. Yang untuk perangkat penyimpanan besar, Anda hampir pasti.
Erik Aronesty
6

Pilihan sistem file membuat perbedaan dalam kasus-kasus tertentu. Anda harus memeriksa apakah kasus penggunaan khusus Anda dipengaruhi oleh pilihan sistem file.

Untuk tiga poin poin yang sangat umum yang Anda daftarkan, tidak ada bedanya apakah Anda menggunakan ext4 atau xfs.

Jika Anda memiliki persyaratan di mana Anda ingin menggunakan file yang lebih besar dari 16 TB, Anda harus menggunakan XFS. (ext 4 akan segera memiliki> 16TB tetapi belum)

Tidak sekarang
sumber
3

ZFS adalah satu-satunya pilihan untuk keandalan.

Satu kekurangannya adalah ia tidak suka pengontrol RAID, karena menangani redundansi sendiri, jadi Anda harus menggunakan JBOD yang dapat menonaktifkan caching pada beberapa pengontrol RAID (contoh: 3ware), atau volume drive tunggal.

EXT4 memiliki batas 16 TiB, kecuali berjalan pada sistem Linux 64 bit, dan volume EXT4 dibuat dengan bendera fitur "64bit" yang memperbesar inode.

Dave Null
sumber
4
Ext4 sangat stabil. Penegasan pertama Anda tampaknya sangat berdasarkan pendapat, yang tidak diterima di Stack Exchange. Omong-omong, selamat datang di Stack Exchange!
strugee
ZFS memiliki kelemahan yaitu tidak dapat tumbuh dalam NUMBER perangkat serangan
Varon
1
tidak ada ZFS yang stabil untuk Linux ;-P
poige
1

EXT4 bisa [masih] SANGAT tidak stabil dan bermasalah, ini sangat baru. Jika dibandingkan dengan XFS, yang sangat stabil dan terbukti selama bertahun-tahun, tidak banyak yang ditawarkan. PS Saya pernah mengalami bug dengan EXT4 sendiri. Entah membekukan seluruh sistem selama operasi penyalinan, atau hanya kehilangan data saya.

Jeremy
sumber