Saya telah melihat banyak informasi tentang btrf belakangan ini. Saya telah mempertimbangkan ext4 untuk sistem file saya berikutnya, tetapi saya tergoda oleh btrfs sebagai gantinya. Seberapa banyak digunakan btrfs? Apa yang pro dan kontra?
Saya telah melihat banyak informasi tentang btrf belakangan ini. Saya telah mempertimbangkan ext4 untuk sistem file saya berikutnya, tetapi saya tergoda oleh btrfs sebagai gantinya. Seberapa banyak digunakan btrfs? Apa yang pro dan kontra?
Jawaban:
Benar-benar tidak. Dan inilah alasannya:
Dari Btrfs Wiki :
Perhatikan bahwa Btrfs belum memiliki alat fsck yang dapat memperbaiki kesalahan. Sementara Btrfs stabil pada mesin yang stabil, saat ini dimungkinkan untuk merusak sistem file secara tidak dapat diperbaiki jika mesin Anda crash atau kehilangan daya pada disk yang tidak menangani permintaan flush dengan benar.
Ketika itu didorong keluar sebagai filesystem root default di Fedora Core (yang sangat berdarah) saya pikir saya akan mulai bereksperimen dengan Btrfs pada mesin pengujian. Ketika mulai stabil beberapa waktu kemudian, saya pikir saya akan mulai menggunakannya pada mesin produksi kritis non-misi.
Saya tidak pernah ingin terburu-buru kehilangan data saya.
btrfsck
telah diganti dengan btrfs check
tetapi halaman manual pada dasarnya mengatakan tidak menggunakan btrfs check --repair
kecuali jika Anda mengetahui internal btrfs atau telah diberitahu oleh seseorang yang melakukannya, yang bukan sikap siap produksi.
Ngomong-ngomong tentang 2014: tidak, sudah pasti produksi belum siap!
Performanya masih di bawah rata-rata di beberapa area, perintah umum seperti "df" masih dipecah dengan sengaja (Anda perlu "btrfs fi" sebagai gantinya), dan saya masih tidak akan mempercayainya data penting saya.
Juga jika Anda membutuhkan sistem file yang meletakkan gambar mesin virtual Anda atau basis data, Anda harus melewatkannya. Btrfs tidak benar-benar cocok untuk hal-hal semacam itu, itu hal yang harus Anda pakai pada Ext3 / 4 atau XFS sebagai gantinya.
Berikan dua atau tiga tahun lagi untuk matang dan kemudian mungkin dalam kondisi siap produksi.
Jika Anda benar-benar membutuhkan sistem file SAP siap produksi sekarang, gunakan ZFS! Anda dapat menggunakan port Linux asli atau hanya sebuah OS yang mendukungnya langsung dari Kernel seperti FreeBSD.
Dan lihatlah Gotchas resmi! halaman, tempat pengembang menerbitkan gotcha yang sebenarnya dan bagaimana cara menghindarinya:
https://btrfs.wiki.kernel.org/index.php/Gotchas
Ingat juga bahwa saran resmi dari halaman awal hingga hari ini adalah menyimpan cadangan data penting Anda dan bersiap untuk semua jenis cegukan ( https://btrfs.wiki.kernel.org/index.php/ Getting_started ).
Mereka menganggap fungsionalitas inti saat ini sudah cukup stabil untuk penggunaan sehari-hari, tetapi mereka masih mengutak-atik fitur yang lebih baru dan jika fitur yang lebih baru muncul, mereka pasti akan memerlukan beberapa rilis (artinya enam dua bulan kedua saya kira) sampai mereka cukup dewasa.
Sunting: Russel Coker dari Australia telah menggunakan Btrfs untuk beberapa waktu dan memposting pengalamannya dari waktu ke waktu (mis. Http://etbe.coker.com.au/2014/07/31/btrfs-status-july-2014/ ) . Dia menggunakannya di beberapa server ini dan itu menunjukkan meskipun sementara itu tidak semua malapetaka dan kesuraman, Anda biasanya perlu tetap dengan kernel terbaru misalnya, sesuatu yang tidak mudah dilakukan di server, dan ya, masih ada masalah sekitar.
Juga bermanfaat untuk membaca beberapa komentar juga.
Jadi ini berarti secara definisi masih dalam proses, yang tidak pernah punya waktu sampai hari ini untuk menjadi dewasa secara keseluruhan.
Sunting: sesuai dengan posting blog ini bahkan dengan kernel 3.16 Btrfs masih bisa menemui jalan buntu. http://marc.merlins.org/perso/btrfs/post_2014-10-05_Btrfs-Tips_-Catch-Btrfs-Deadlocks.html
Secara pribadi, saya akan menganggapnya siap produksi ketika (dan jika) orang-orang seperti Canonical dan Red Hat menerapkannya dalam produk yang didukung mereka. Saya yakin itu semua akan bekerja dengan baik, sebagian besar waktu, tetapi saya akan mengatakan bahwa untuk memproduksinya masih terlalu dini.
Pembaruan: Dengan asumsi orang akan datang ke sini lebih sering sekarang bahwa Oracle merilis UEK R2 dengan dukungan btrfs (20120315): tidak, fakta bahwa Oracle sekarang mendukungnya, tidak membuatnya cukup teruji secara menyeluruh untuk lingkungan perusahaan. Fakta bahwa masih belum ada alat fsck yang tersedia untuk umum dan masih belum memiliki pengujian yang kuat pada OpenSuSE, Fedora, dan semuanya tidak membantu. Menjauhlah untuk saat ini.
Singkatnya tidak.
• Satu-satunya dukungan RAID saat ini 0,1,10.
• Belum ada perbaikan sistem file (belum)
Lihat podcast ini dengan salah satu pengembang ... hal yang sangat keren akan segera hadir!
http://streaming.oracle.com/ebn/podcasts/media/10491325_Btrfs_071311.mp3
Saya berencana menginstal pada VM rumah tanpa data penting untuk pengujian, tapi itu senyaman mungkin dengan keadaan saat ini.
Untuk RHEL7 Red Hat memanggil btrfs sebuah pratinjau teknologi dan XFS adalah default. Jadikan itu apa yang Anda inginkan.
secara pribadi, siap ketika mendukung RAID-5.
Untuk workstation saya, itu.
Menjalankan Fedora, luks dan brtfs