Btrfs mulai mendapatkan momentum untuk mengganti ext4 sebagai filesystem default pilihan untuk beberapa distribusi seperti Fedora Core 16 . Ini tersedia secara eksperimental di sejumlah distribusi lain ( Dari Wikipedia: openSUSE 11.3, SLES 11 SP1, Ubuntu 10.10, Sabayon Linux, RHEL6, MeeGo, Debian 6.0, dan Slackware 13.37). Saya tentu saja tidak siap untuk mengonversi semua server tempat kerja saya (pilihan sistem file saya umumnya konservatif), saya mempertimbangkan untuk menggunakannya di rumah dan pada mesin produksi kritis non-misi tertentu di tempat kerja.
Btrfs menghadirkan serangkaian fitur yang mirip dengan ZFS dalam banyak hal. Saya bisa mengerti mengapa ini diinginkan dalam lingkungan "perusahaan", terutama dengan sistem yang fokus pada pengiriman penyimpanan. Tetapi bagaimana set fitur yang sama ini berguna untuk pengguna akhir? Apa keuntungan yang diberikan daftar fitur Btrfs pada mesin yang fungsi utamanya bukan presentasi penyimpanan? Keuntungan apa yang diberikannya pada laptop saya?
Di luar penyimpanan perusahaan, mengapa saya harus repot beralih ke Btrfs dari filesystem Ext yang sudah dicoba dan benar?
Jawaban:
Dari wiki :
Penjelasan untuk pengguna desktop:
Saya merekomendasikan Anda kernel 3.0. Juga btrfs adalah FS untuk SSD yang bagus.
sumber
Untuk manfaatnya: Saya percaya ini akan terutama fitur pencadangan dan pencerminan.
Tapi mengapa Anda terlalu terburu-buru untuk memikirkan btrfs sebagai filesystem siap untuk menggantikan apapun dari orang yang Anda saat ini? Kedua wiki yang Anda maksud:
dan dokumentasi kernel 3.0
jelas mencegah Anda menggunakan btrf untuk tujuan lain selain pengujian.
Tetapi ketika datang untuk membentuk, saya percaya untuk pengguna akhir hanya akan memiliki nilai untuk data pribadi seperti hal-hal di direktori home seseorang. Tidak perlu jaring pengaman untuk memindahkan barang ke tempat sampah - sebenarnya akan ada kebutuhan untuk mendefinisikan kembali "sampah" di lingkungan desktop. Sisa fitur mungkin hanya akan berakhir (bagi pengguna) sebagai merasa lebih cepat (jika sama sekali), tetapi lebih cepat memakan ruang disk.
sumber
BTRFS telah jatuh tempo selama bertahun-tahun (sejak pertanyaan ini diajukan). Sekarang cukup stabil untuk sebagian besar kasus penggunaan sederhana, bahkan untuk level RAID yang berbeda (misalnya, RAID-1 - stabil dan mudah diatur). Mengingat fakta bahwa BTRFS menyimpan checksum, ia dapat mendeteksi korupsi dengan andal (tidak seperti sistem RAID klasik di mana hanya paritas tersedia).
Versi saat ini bahkan dapat memperbaiki kesalahan tipikal dalam sistem file BTRFS RAID-5 (misalnya dengan mengganti drive yang gagal) (meskipun raid56 masih membutuhkan perbaikan, lihat pembaruan di bawah ).
Jika operasi perbaikan / penggantian macet, perbarui kernel terlebih dahulu (yang mungkin memperbaiki masalah ini) - dan jika perlu, BTRFS memiliki beberapa fitur pemulihan. Bahkan dalam kasus terburuk (seperti kegagalan beberapa drive), Anda akan sering dapat menyalin file yang masih ok dan Anda akan tahu file mana yang rusak. Jadi dengan mengabaikan semua fitur lainnya (seperti snapshotting, salinan CoW, subvolume), BTRFS dapat digunakan jika mendeteksi data / korupsi file adalah prioritas utama.
Pembaruan: Pada Juni 2016, ditemukan bahwa implementasi RAID-5/6 di BTRFS cacat. BTRFS secara umum stabil - tetapi implementasi raid56 sangat baru, telah dianggap eksperimental dan sekarang seharusnya hanya digunakan untuk pengujian sampai diperbaiki. Jika Anda menggunakan RAID-5/6, Anda mungkin ingin mengonversi ke RAID-1. Itu masih menawarkan keuntungan bagi pengguna akhir seperti checksumming (sistem file lain mungkin tidak tahu tentang file yang rusak sama sekali) dan perlindungan jika drive gagal.
Referensi: BTRFS terkadang menghitung paritas yang salah
sumber