Apakah aman menggunakan Btrfs?

16

Apakah aman menggunakan btrfs di Ubuntu 12.04?

Versi kernel Linux:
Arsitektur 3.2.0-24-generik : x86_64 (64-bit)

Marc
sumber
Terkait: askubuntu.com/q/113318/18612
Christopher Kyle Horton
2
Orang-orang di mailing list kernel btrfs secara khusus tidak menyarankan saya untuk menggunakan btrfs dengan kernel 3.2. Mereka menyarankan untuk selalu menggunakan kernel 3.5 atau 3.6 terbaru. Anda dapat dengan mudah mengambilnya dari kernel.ubuntu.com/~kernel-ppa/mainline
Adam Ryczkowski

Jawaban:

12

Novell Suse SLES11 orang berpikir demikian, karena perusahaan distribusi ini lewati menulis dukungan untuk ext4 yang mendukung btrfs. Saya telah menguji btrfs beberapa minggu yang lalu (dengan kernel 3.0) dan saya berhasil mendapatkan 2 snapshot yang tidak dapat dihapus, dalam 20 menit percobaan.

Saya tidak berpikir Anda harus mempercayai aset Anda yang paling berharga (foto, trek musik, file pengembangan ...) ke btrfs kecuali Anda benar-benar yakin Anda memiliki cadangan yang tepat. Jika Anda tidak memerlukan btrf untuk fitur-fiturnya, jangan menggunakannya untuk tujuan lain selain pengujian.

jippie
sumber
1
Perhatikan bahwa waktu sedang berubah. Jawaban ini berumur 2 tahun dan banyak yang telah terjadi sejak itu. Saya tidak terbiasa dengan keandalan BTRFS saat ini, tetapi masih tidak semua distribusi utama mendukungnya. Untuk mendapatkan kesan baik tentang status saat ini, lihat distribusi perusahaan. Jika distribusi perusahaan (RHEL, SLES) menggunakannya aliran utama , maka tampaknya OK. Pada saat penulisan, kami belum menggunakan atau berencana untuk menggunakan BTRFS untuk pelanggan perusahaan, tetapi kami mengamati perkembangan belakangan ini.
jippie
9

Filesystem btrfs bukan lagi pratinjau teknologi di kernel tetapi sama bersemangatnya dengan saya untuk menggunakannya, saya tidak beralih sekarang. Inilah mengapa saya juga menyarankan untuk tidak melakukannya (perhatikan bahwa jawaban ini mungkin sudah ketinggalan jaman) dengan urutan kepentingan

  • utilitas pemeriksaan sistem file terlalu baru dan tidak cukup matang.
  • btrfs masih dalam pengembangan aktif dengan fitur baru yang sering ditambahkan, bukan itu yang saya sebut stabil.
Huygens
sumber
1
Tepatnya, setelah membaca tentang status btrf saat ini di H, setidaknya saya akan memberikannya satu tahun lagi. Meskipun sekarang memiliki marmut perusahaan, ia mungkin akan matang lebih cepat dari yang diharapkan ;-) h-online.com/open/features/…
LiveWireBT
Saya sebagian besar setuju dengan Anda Huygens, saya telah memarkir btrf selama setahun juga, tetapi mengembangkan fitur baru yang ditambahkan menurut saya belum tentu buruk. Fitur biasanya dapat dengan mudah dimatikan atau perlu dihidupkan secara eksplisit. Anda benar tentang utilitas pemeriksaan sistem file ... menakutkan.
jippie
Tepat jika Anda dapat mengaktifkannya secara selektif (yang merupakan kasus defragmenting online misalnya). Dan untuk memeriksa sistem file;) inilah berita yang diumumkan oleh tim btrfs: "btrfsck sekarang dapat memperbaiki beberapa bentuk kerusakan sistem file" (26 Maret 2012)
Huygens
3
Di situs web BTRFS resmi;) btrfs.wiki.kernel.org/index.php/Main_Page#News
Huygens
1
btrfs fsck belum cukup matang untuk memperbaiki beberapa bentuk kerusakan sistem file, jadi saya masih akan memperlakukannya sebagai sistem file eksperimental saat ini. Pengujian yang telah saya lakukan menunjukkan bahwa saya tidak tangguh seperti ext4 dalam kasus seperti kehilangan daya.
Colin Ian King
4

Sama sekali TIDAK aman untuk menggunakan Btrfs. Baru saja melakukan instalasi ulang Ubuntu 12 saya yang kelima dalam waktu seminggu. Btrfs tidak stabil sebagai alfa dan macet setelah setiap pembaruan kecil. Memiliki / boot sebagai btrfs mengakibatkan tidak menemukan file kernel. Memiliki / sebagai btrf mengakibatkan kerusakan besar pada sistem root.

Jangan pernah menggunakan fungsi pemulihan otomatis dan kompresi karena sebenarnya memperburuk keadaan. Kompresi menyebabkan banyak kesalahan file dan pemulihan otomatis MASIH tidak berfungsi.

Banyak laporan kesalahan di Launchpad dan pengembang, seperti biasanya, menganggap sebagian besar dari mereka tidak relevan.

a633844
sumber
1
Saya tidak menggunakan Btrfs untuk /, saya terutama menggunakannya untuk wadah LXC (lxc-create memanfaatkan baik fitur subvol dan snapshot, keren. Kebanyakan dari mereka adalah -d raid1 mirrored config) dan menyimpan data yang tidak penting. Sejauh ini baik. Saya harus mengatakan menggunakan Btrfs untuk / masih sedikit berisiko.
Terry Wang
Saya menggunakan Btrfs untuk / sekarang di Ubuntu 12.10 pada laptop yang saya gunakan secara intensif untuk bekerja setiap hari. Saya akan kesulitan sampai sekarang. Saya berpikir untuk menggunakannya untuk sistem file home / saya tapi saya agak konservatif tentang itu.
brx di dinding
1

Jika Anda akan menggunakan btrfs, maka Anda harus menggunakan kernel terbaru yang tersedia. Mungkin disarankan untuk menjalankan Ubuntu 12.10 untuk Ubuntu 12.04 sehingga Anda mendapatkan kernel yang lebih baru secara default.

Ben McCann
sumber
0

Oracle menganggap produksi Btrfs siap .

Di Oracle Linux 6.3 (6u3), Anda dapat menggunakan Btrfs untuk / (perlu UEK2 2.6.39 - sebenarnya berdasarkan pada kernel 3.0). Dan boot & rescue ISO 6.3 hadir dengan Btrfs, ia juga menyediakan utilitas untuk mengonversi ext {3, 4} ke Btrfs dengan menggunakan yang btrfs-convertdisediakan.

Saya akan merekomendasikan setidaknya menggunakan raid1 untuk data (Anda memerlukan setidaknya 2 perangkat blok - partisi dalam kasus ini), metadata secara default diduplikasi di seluruh perangkat (jangan gunakan -m singleuntuk satu perangkat). Saya telah menggunakan Btrfs untuk keperluan pengujian di beberapa lingkungan produksi internal, sejauh ini bagus, saya belum menemukan masalah serius (scrubbing itu keren!).

BTW: Btrfsbekerja dengan sangat baik LXC!

Lihat dokumen ini: http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

Ingatlah, selalu buat cadangan data Anda. Aman dan tidak aman, itu relatif ;-)

Terry Wang
sumber