Saya mempertimbangkan OS dan sistem file mana yang akan digunakan pada beberapa server baru yang saya miliki dan sedang mempertimbangkan BSD Gratis dengan ZFS, atau Linux dengan BTRFS.
Program yang saya jalankan di kedua sistem, jadi satu-satunya masalah adalah keandalan sistem file dan kinerja, dll.
Jawaban:
Sampai April 2010 Btrfs masih dalam pengembangan dan belum siap untuk penggunaan produksi (sebenarnya, tidak - saya telah digigit bereksperimen dengan kernel 2.6.32). Btrfs fitur-bijaksana mengandung beberapa tetapi tidak semua fitur ZFS. Terutama RAID-Z dan deduplikasi data tidak ada.
Apa yang berfungsi dengan btrfs adalah snapshotting, copy-on-write, checksumming dan menggunakan banyak disk sebagai volume tunggal. GNU cp baru-baru ini memiliki fungsi "reflink" yang rapi untuk menyalin file sebagai duplikat copy-on-write.
ZFS-FUSE tampaknya lebih stabil daripada btrfs, jadi jika Anda menggunakan Linux yang mungkin menjadi pilihan ( http://zfs-fuse.net/ ). Sebagian besar fitur Solaris ZFS diimplementasikan. Namun, tidak dapat menemukan tolok ukur kinerja terbaru.
Untuk solusi yang solid, saya masih akan mengatakan pergi dengan Linux dan XFS. Jika Anda perlu snapshotting, tambahkan LVM2. Jika Anda membutuhkan Software-RAID, tambahkan mdadm.
sumber
Sampai hari ini (2012-02-01) btrfs masih kekurangan utilitas fsck, yang berarti bahwa semua data Anda berisiko jika sistem Anda crash (pikirkan panik kernel, kehilangan daya, dan banyak skenario lainnya). Saya sudah mengalami kehilangan data ini secara langsung. Jika Anda mencari keamanan data (dan siapa yang tidak?) Maka hindari btrfs. Sampai sekarang BTRFS adalah untuk bereksperimen pecandu filesystem atau data yang tidak penting.
Tentu saja Anda harus menyimpan cadangan data yang berharga, bukan?
Untuk penggunaan alternatif ultra-stabil ZFS pada PC / FreeBSD 9. ZFS adalah sistem file perusahaan yang dapat dipercaya yang telah ada selama bertahun-tahun. RAIDZ2 adalah penyelamat.
sumber
Seperti yang disebutkan orang lain, Btrfs masih bersifat percobaan, jadi Anda mungkin belum mau mengandalkan Btrfs dulu.
Orang-orang umumnya tampak senang dengan ZFS di BSD, tetapi Anda mungkin juga ingin mempertimbangkan untuk menjalankan ZFS di Solaris.
Port BSD ZFS mungkin adalah port yang paling matang, tetapi masih tertinggal beberapa versi di belakang ZFS pada Solaris, jadi Anda tidak akan mendapatkan semua fitur terbaru segera. Pada FreeBSD 8.0, hanya ZFS versi 13 yang didukung - jadi, misalnya, Anda tidak akan mendapatkan deduplikasi (yang diperkenalkan pada ZFS versi 21). Anda juga tidak akan mendapatkan iSCSI dengan FreeBSD 8.0.
Jika Anda menginginkan fitur ZFS terbaru saat diperkenalkan, Anda mungkin ingin memilih OpenSolaris atau Oracle Solaris, atau Nexenta (turunan Solaris dengan tanah pengguna GNU).
sumber
Seperti yang telah ditunjukkan orang lain, BTRFS belum benar-benar berkualitas produksi, jadi jika Anda memerlukan sesuatu yang berfungsi hari ini, ZFS adalah taruhan yang lebih baik.
Untuk beberapa latar belakang tentang BTRFS, dan perbedaannya dengan ZFS, lihat artikel LWN ini .
sumber
Saya masih pengguna ZFS (pada Solaris dan Linux) namun, pada yang terakhir, saya sekarang akan mempertimbangkan btrf sebagai rilis terbaru (Maret 2012) termasuk fitur baru, peningkatan kinerja, perbaikan bug, dan rilis yang sangat diharapkan dari sebuah btrfsfsck dengan kemampuan perbaikan .
Menurut siaran pers itu , sistem file Btrfs sekarang siap produksi.
sumber
Ketika saya sedang mencari hal yang sama, saya menemukan informasi ini dari wiki FreeBSD tentang status ZFS di FreeBSD. Sepertinya FreeBSD sedang mengejar ketinggalan.
Sumber: http://wiki.freebsd.org/ZFSTuningGuide
Sejarah rilis FreeBSD dengan ZFS adalah sebagai berikut:
sumber