Ext4 vs. Btrfs: Sistem Fail Linux Mana Yang Harus Anda Gunakan?

Ext4 vs. Btrfs: Sistem Fail Linux Mana Yang Harus Anda Gunakan?

Sejujurnya, tidak cukup orang yang mempertimbangkan sistem fail mana yang akan digunakan untuk komputer mereka.





Pengguna Windows dan macOS mempunyai sedikit alasan untuk dilihat, kerana mereka hanya mempunyai satu pilihan untuk sistem mereka --- NTFS dan HFS +, masing-masing. Linux, sebaliknya, mempunyai banyak pilihan sistem fail yang berbeza, dengan lalai semasa adalah Sistem Filem Diperpanjang Keempat (ext4).





Terdapat dorongan berterusan untuk menukar sistem fail lalai ke Sistem Fail B-Tree (btrfs). Tetapi adakah btrfs lebih baik, dan kapan kita akan melihat pengedaran membuat perubahan?





cara membuat tetingkap kertas dinding gif 10

Apa yang Dilakukan oleh Sistem Fail?

Kredit Gambar: Maksym Kaharlytskyi / Buka paparan

Seperti sistem pemfailan fizikal seperti folder dan kabinet, sistem fail digital menguruskan fail. Mereka mengawal bagaimana sistem operasi anda menyimpan data yang tidak digunakan, apa maklumat lain (dikenali sebagai metadata) yang dilampirkan pada data, siapa atau apa yang mempunyai akses ke data, dan sebagainya.



Sistem fail beroperasi di latar belakang. Seperti kernel sistem operasi yang lain, mereka sebahagian besarnya tidak dapat dilihat dalam penggunaan sehari-hari. Pengurus fail, aplikasi yang anda gunakan untuk menguruskan fail, kebanyakannya beroperasi dengan cara yang sama tanpa mengira sistem fail mana yang berjalan di bawahnya.

Sistem fail sangat kompleks untuk dikodkan. Pembangun terus menyemak semula sistem ini untuk memasukkan lebih banyak fungsi sambil menjadi lebih cekap.





Mengapa Tukar Sistem Fail?

Tidak ada kod yang baik untuk semua kes penggunaan, dan itu berlaku untuk sistem fail juga. Beberapa sistem fail unggul kerana alasan yang berbeza. Sistem fail Jadual Peruntukan Fail (FAT) adalah sistem yang hampir disokong oleh operasi moden.

Pemacu kilat USB dan kad SD menggunakan sistem FAT sehingga komputer anda dapat membacanya tanpa mengira sama ada anda menjalankan Linux, Windows, macOS, atau beberapa sistem operasi lain.





Tetapi hari ini, FAT tidak begitu dipercayai atau kuat seperti beberapa sistem fail lain yang sejak itu dibangunkan. Jadi semasa anda melihat FAT pada media mudah alih, anda tidak akan melihatnya menguruskan data pada cakera keras anda.

Apple, mungkin tidak menghairankan, terkenal dengan pembuatannya sistem fail yang hanya berfungsi dengan perantinya .

Sistem Fail Semasa Linux

Sebilangan besar versi Linux desktop (dikenali sebagai pengedaran, atau 'distro' secara ringkas) lalai ke sistem fail ext4. ext4 telah menjadi peningkatan pada sistem file ext3, yang merupakan peningkatan dari sistem file ext2 sebelumnya.

ext4 telah terbukti menjadi sistem fail yang sangat mantap, tetapi dibuat dari pangkalan kod penuaan. Sebilangan pengguna Linux mencari ciri yang tidak dikendalikan sendiri oleh ext4. Terdapat perisian yang mengurus beberapa keinginan tersebut, tetapi dapat melakukan hal-hal tersebut di tingkat sistem file akan memberikan kinerja yang lebih baik. Oleh itu keinginan untuk btrfs.

Memahami ext4: Kebaikan dan Keburukan

Had Ext4 tetap cukup mengagumkan. Isipadu / partition terbesar yang boleh anda buat dengan ext4 ialah 1 exbibyte --- bersamaan kira-kira 1,152,921,5 terabyte. Saiz fail maksimum ialah 16 tebibait --- atau kira-kira 17.6 terabyte, yang jauh lebih besar daripada cakera keras mana pun yang biasa dibeli oleh pengguna biasa.

Ext4 diketahui membawa peningkatan kelajuan berbanding ext3 dengan menggunakan pelbagai teknik yang berbeza. Seperti kebanyakan sistem fail moden, ini adalah sistem fail jurnal, yang bermaksud bahawa ia menyimpan 'jurnal' di mana fail berada di disk dan perubahan lain pada disk.

Walaupun semua ciri-cirinya, ia tidak menyokong pemampatan telus, penyulitan lutsinar, atau deduplikasi data. Tangkapan gambar disokong secara teknikal, tetapi ciri itu paling eksperimental.

Theodore Ts'o, pemaju yang memainkan peranan penting dalam penciptaan ext4, menggambarkan ext4 sebagai pelepasan stop-gap berdasarkan teknologi 1970-an yang ketinggalan zaman dan percaya Btrfs menawarkan jalan yang lebih baik untuk maju. Itu adalah lebih sedekad yang lalu .

Memahami Btrfs: Kelebihan dan Kekurangan

Btrfs, yang dapat diucapkan sebagai 'Butter FS', 'Better FS', atau 'B-Tree FS', adalah sistem fail yang baru dibuat semula dari awal. Btrfs wujud kerana pembangun ingin memperluas fungsi sistem fail untuk memasukkan fungsi tambahan seperti penyatuan, tangkapan gambar, dan checksum.

Projek ini bermula di Oracle, tetapi syarikat-syarikat besar lain sejak itu berperanan dalam pembangunan. Senarai tersebut merangkumi Facebook, Netgear, Red Hat, dan SUSE.

skrin biru windows 10 pada permulaan

Walaupun peningkatan yang terdapat di btrf dapat memberi manfaat kepada pengguna umum, beberapa ciri tambahan lebih menarik bagi penggunaan perusahaan. Fungsi sedemikian adalah untuk kes penggunaan yang lebih menuntut yang sering memerlukannya cakera keras yang lebih tahan lama juga.

Bagi organisasi yang menggunakan program yang sangat besar dengan pangkalan data yang besar, mempunyai sistem fail yang kelihatan berterusan di pelbagai cakera keras dapat menjadikan penyatuan data menjadi lebih mudah. Duplikasi data akan mengurangkan jumlah data ruang sebenarnya yang akan ditempati, dan pencerminan data akan menjadi lebih mudah apabila ada satu sistem file luas yang perlu dicerminkan.

Sudah tentu, anda masih boleh memilih untuk membuat beberapa partisi sehingga anda tidak perlu mencerminkan semuanya. Ukuran partisi maksimum sistem fail btrfs adalah 16 exbibytes, dan ukuran fail maksimum juga 16 exbibytes.

Memandangkan btrf dapat merangkumi lebih banyak cakera keras, ada baiknya ia menyokong ruang pemacu 16 kali lebih banyak daripada ext4.

Adakah Linux Distros Membuat Peralihan?

Btrfs telah menjadi bahagian kernel Linux yang stabil sejak 2013, dan anda boleh memformat semula cakera keras anda menggunakan sistem fail hari ini. Tetapi btrfs sama sekali tidak menggunakan sistem fail Linux lalai. Sebilangan besar distro tetap lalai ke ext4.

Kenapa? Fail adalah sekumpulan data terpenting pada cakera keras anda. Data peribadi tidak dapat diganti. Anda boleh memasang semula OS dan memuat turun semula aplikasi, tetapi tanpa sandaran, fail yang hilang hilang dengan baik. Itulah sebabnya sangat penting agar sistem fail terbukti dapat dipercayai sebelum menukar jutaan orang untuk menggunakannya secara lalai.

Ext4 mungkin sudah tua dan boleh dikatakan berkerak, tetapi ia juga terbukti tahan lasak dan boleh dipercayai. Sekiranya kuasa padam dan komputer anda menjadi gelap, kemungkinan ext4 akan memastikan data yang anda simpan selamat.

Bagi kebanyakan orang, situasi seperti ini adalah faktor terpenting. Ini bukan mengenai seberapa baik prestasi sistem fail ketika keadaan berjalan dengan baik, tetapi mengenai apa yang berlaku apabila keadaan menjadi salah.

Satu distro terkenal telah menentukan bahawa masa yang cukup telah berlalu untuk menukar. openSUSE kini menggunakan btrfs sebagai lalai untuk partition / root di mana sistem operasi terletak. Untuk partition / home yang menyimpan fail peribadi anda, openSUSE telah memutuskan untuk menggunakan sistem fail XFS sebagai gantinya.

Jadi tidak, peralihan tidak berjalan seperti yang diharapkan. Tetapi seperti yang kita lihat dengan pelayan paparan Wayland, teknologi baru kadang-kadang memerlukan waktu yang lama untuk berkembang di lanskap Linux.

cara membuat gambar dalam gambar di mac
Berkongsi Berkongsi Tweet E-mel Adakah Perlu Ditingkatkan ke Windows 11?

Windows telah direka bentuk semula. Tetapi apakah itu cukup untuk meyakinkan anda untuk beralih dari Windows 10 ke Windows 11?

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Teknologi Dijelaskan
  • Ubuntu
  • Sistem fail
  • Petua Linux
Mengenai Pengarang Raja Bertel(323 Artikel Diterbitkan)

Bertel adalah minimalis digital yang menulis dari komputer riba dengan suis privasi fizikal dan OS yang disokong oleh Yayasan Perisian Percuma. Dia menghargai etika berbanding ciri dan membantu orang lain mengawal kehidupan digital mereka.

Lagi Dari Bertel King

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan