
Ringkasan
-
Ext4 pada dasarnya adalah sistem file linux default, menawarkan kesederhanaan dan kompatibilitas, menjadikannya pilihan yang solid bagi sebagian besar pengguna.
-
BTRFS mendukung snapshot dan diperbaiki sendiri, sementara XFS unggul dengan penyimpanan file besar karena operasi baca dan tulis paralelnya.
-
Exfat paling baik digunakan untuk drive yang dapat dilepas yang akan Anda gunakan dengan komputer lain.
Seperti banyak hal, instalasi Linux yang khas menawarkan pilihan sistem file, meskipun sistem file Ext4 biasanya merupakan default untuk sebagian besar distro. Apa keuntungan dari sistem file lain, dan kapan Anda harus memilihnya?
Mengapa sistem file ext4 sangat umum di Linux
Ext4 adalah iterasi terbaru dari sistem file, tetapi jauh dari yang pertama, sesuai dengan namanya. Versi paling awal dari Linux menggunakan sistem file dari Minix, sistem operasi seperti Unix lainnya, sebelum mulai bekerja pada penggantian yang lebih mampu.
Sistem file ext asli dirilis pada tahun 1992, dengan Ext2 yang lebih baik mengikuti dengan cepat pada tahun 1993. Dibandingkan dengan sistem file ext asli, Ext2 menawarkan kinerja yang lebih baik, dan merupakan default untuk sebagian besar pemasangan Linux setidaknya sampai pengenalan EXT3 pada tahun 1999.
Ext3 adalah langkah maju yang penting karena menambahkan dukungan untuk jurnal, yang membantu mencegah kehilangan data selama kecelakaan mendadak. Ini menambah sedikit overhead kinerja, tetapi pengorbanan sedemikian rupa sehingga hampir setiap sistem file modern menggunakan jurnal.
Ext4 dirilis pada tahun 2008, jadi itu adalah anak baru yang relatif di blok, masih ada cukup lama. Versi sistem file ini kompatibel dengan dua versi sebelumnya (driver EXTFS asli telah dihapus pada Linux Kernel Versi 6.9), tetapi juga menambahkan kinerja dan fitur. Misalnya, tidak ada batas dalam sistem file Ext4 pada jumlah subdirektori, sedangkan Ext3 dibatasi hingga 32.000.
Karena kompatibilitasnya, kesederhanaan, dan sifatnya yang relatif ringan, Ext4 telah menjadi sistem file default pada sebagian besar distribusi Linux untuk beberapa waktu sekarang. Ini jauh dari satu -satunya pilihan, tetapi jika Anda tidak yakin sistem file mana yang tepat untuk Anda, Ext4 kemungkinan taruhan terbaik Anda.
Sementara Ext4 telah menambahkan banyak fitur, yang saat ini tidak didukung adalah segala jenis fungsi snapshot atau checksum. Ini memungkinkan sistem file untuk secara otomatis memperbaiki dirinya sendiri, menangkap dan memulihkan data seperlunya untuk memulihkan dari kerusakan atau untuk mencegah korupsi data.
BTRFS jauh dari satu -satunya sistem file dengan jenis fungsi ini, tetapi saat ini merupakan opsi paling populer kedua di Linux, setidaknya ketika menemukannya diinstal sebelumnya. Bergantung pada distribusinya, BTRFS mungkin relatif terintegrasi, seperti dalam kasus distribusi Linux OpenSUSE, yang menggunakan BTRFS untuk snapshot.
Ini memang menambahkan beberapa overhead kinerja, seperti halnya dukungan copy-on-write (sapi) di BTRFS. Dengan menggunakan pendekatan ini, perubahan pada file ditulis ke lokasi baru daripada langsung di atas file lama, membantu mencegah kehilangan data. Menggunakan ini di samping fitur checksum dan snapshot, BTRFS adalah penyembuhan diri, dibandingkan dengan sistem file bergaya lama, tetapi sekali lagi, ini datang dengan overhead.
Untuk kinerja murni, Ext4 akan lebih cepat dari BTRF dalam kebanyakan kasus. Yang mengatakan, perbedaannya akan sering diabaikan jika Anda berbicara tentang beban kerja khas PC rumahan.
XFS: Penyimpanan File Terbaik
Baik Ext4 dan BTRFS sama -sama di rumah di PC pribadi Anda atau berjalan di server, meskipun seperti yang telah kita lihat, ada perbedaan kinerja di antara keduanya. Meskipun kedua sistem file ini bekerja dengan baik untuk jenis beban kerja server tertentu, jika Anda berurusan dengan file besar, Anda mungkin ingin mempertimbangkan sistem file XFS.
XFS memiliki banyak keunggulan untuk berurusan dengan file besar, termasuk kemampuan untuk menyimpan file hingga 500TB, dibandingkan dengan 16TB untuk EXT4. Sementara BTRFS memiliki batas dalam exabytes (dan tidak sendirian), XFS juga melakukan operasi baca dan tulis secara paralel, yang dapat memiliki manfaat kinerja besar dalam situasi server.
Jika ini kedengarannya bisa berguna untuk server Plex bertenaga ubuntu Anda, Anda mungkin benar. XFS juga merupakan pilihan yang bagus untuk berjalan di NAS jika Anda sering mencadangkan file video besar untuk pengeditan video, misalnya.
Meskipun Anda bisa berargumen bahwa itu sedikit berlebihan, ada banyak laporan di seluruh internet pengguna NAS yang bahagia yang menjalankan XFS, jadi Anda tidak akan sendirian.
Bagaimana dengan sistem file lain di Linux?
Jika Anda menghabiskan waktu meneliti sistem file yang tersedia di Linux, Anda akan akhirnya tersandung pada ZFS. Mirip dengan XFS, server adalah target utama untuk ZFS. Mirip dengan BTRFS, ukuran file maksimum yang didukung adalah 16EB (yaitu exabytes), yang saat ini bahkan tidak mungkin di Linux. Ini juga menggunakan LZ4, algoritma kompresi yang lebih cepat daripada BTRFS, yang menggunakan Zlib.
Kelemahan utama ZFS adalah Anda tidak akan menemukannya sebagai opsi yang diinstal pada banyak distribusi. Tidak sulit untuk menginstal, karena panduan kami untuk menginstal ZFS pada acara Ubuntu, tetapi ini adalah langkah lebih lanjut yang tidak semua orang ingin ambil begitu mereka sudah memiliki sistem dan berjalan.
Meskipun kami tidak akan menyentuh setiap sistem file yang tersedia di Linux, ExFat secara singkat layak disebutkan. Ini adalah versi sistem file Windows Fat yang dimaksudkan untuk flash drive, dan kemungkinan taruhan terbaik Anda untuk drive yang dapat dilepas jika Anda ingin menggunakannya dengan sistem operasi lainnya.