Saya ingin mengkonfigurasi sistem desktop di mana sistem file rumah akan berlebihan (misalnya RAID-1), dan akan mengambil snapshot mingguan. Saya sudah melakukan ini dengan ZFS, sistem snapshot luar biasa, dan dengan send / recv Anda dapat dengan mudah membuat backup di media eksternal. Sayangnya, pada saat itu, saya ingin GNU + Linux dan bukan FreeBSD atau Solaris, jadi saya mencari saran untuk alternatif yang baik.
Saya rasa alternatif saya adalah:
- btrfs - sepertinya persis yang saya butuhkan, ia memiliki snapshot dan perintah yang memungkinkan Anda untuk dengan mudah meniru
zfs send
. Namun semua dokumentasi menyebutkan bahwa itu masih eksperimental. Sepertinya saya tidak dapat menemukan laporan aktual tentang masalah keandalan atau kegunaannya. Bisakah Anda mengarahkan saya ke informasi apa pun tentang masalah itu yang dapat mengklarifikasi apakah itu akan menjadi pilihan yang memungkinkan? Saya memiliki preferensi besar untuk opsi ini, sebagian besar karena saya tidak ingin memformat ulang drive ketika btrf menjadi siap, tetapi saya tidak ada informasi apakah itu dapat digunakan sama sekali, apakah itu ide konyol untuk menggunakannya, dll. Pertanyaannya bahwa saya tidak bisa mendapatkan jawabannya adalah apa yang dimaksud dengan "eksperimental" . - snapshot lvm dan ext4 - lebih disukai tidak, karena ia dapat menghabiskan banyak ruang ketika file baru dibuat. Membuat 200 GB file membutuhkan ruang kosong 200 GB dan tambahan 200 GB untuk snapshot. Saya juga telah menemukannya tidak dapat diandalkan - gagal metadata menulis ulang hasil dalam PV yang tidak dapat dibaca. Saya bertanya-tanya bagaimana btrf akan membandingkan di sini.
- Sistem file tunggal (ext4) pada larik RAID-1 dengan snapshot SAP kustom dengan hardlink (seperti
cp -al
). Itu preferensi saya saat ini jika saya tidak dapat menggunakan btrfs.
Jadi bagaimana btrf eksperimental itu, mana yang harus saya pilih, dan apakah saya punya opsi lain? Bagaimana jika saya tidak menyimpan cadangan inkremental eksternal, apakah itu memengaruhi pilihan saya?
Jawaban:
Jawaban ini dipertahankan karena alasan historis dan mungkin tidak berlaku untuk versi btrf saat ini.
btrfs bersifat eksperimental dalam arti masih bisa berubah. Akibatnya, btrf mungkin tidak sepenuhnya stabil. Selain itu, karena saat ini tidak ada fsck untuk btrfs, dimungkinkan untuk merusak sistem file dan menjadikannya tidak dapat digunakan jika terjadi kegagalan daya karena tidak ada cara untuk pulih dari kerusakan. Lihat wiki brtfs untuk informasi lebih lanjut tentang sistem file ini. Sampai utilitas pemeriksaan filesystem siap, saya tidak akan merekomendasikan btrfs, dan mungkin akan lebih baik untuk memilih opsi 3.
sumber
Sementara tidak ada yang secara resmi memberkatinya, saya pribadi menduga itu siap untuk digunakan produksi.
Beberapa alasan yang biasanya diberikan untuk tidak menggunakannya dalam produksi: format pada-disk mungkin tidak stabil, tidak ada
btrfsck
, tidak ada dukungan yang tersedia. Jadi mari kita periksa:Format pada disk sekarang stabil dan pengembang Btrf telah berkomitmen untuk menjaga kompatibilitas, sejak 2009. Itu 3 tahun.
Ada pemeriksa sistem berkas sekarang . Selain itu, pemeriksa ini dikirimkan dalam distribusi Linux , Anda tidak perlu membuatnya sendiri dari sumber.
Dukungan Enterprise Btrfs sekarang tersedia dari Oracle dan SUSE (dan telah ada sejak Februari).
Yang terakhir adalah yang benar-benar mengatakannya untuk saya. Jika Oracle - perusahaan yang mengelola perangkat lunak - sekarang bersedia memberikan dukungan komersial untuk Anda, maka itu mungkin sudah siap. Tentu saja mereka memiliki minat yang kuat untuk tidak pernah mengatakan bahwa versi open source (yang, sejauh yang saya tahu, perangkat lunak yang sama, tidak ada kontrak dukungan) sebenarnya siap digunakan, karena mereka ingin Anda membeli dukungan dan tentu saja mereka tidak ingin disalahkan jika Anda pergi sendiri dan melakukan sesuatu yang tidak didukung dan meledakkan disk Anda, tetapi saya ragu mereka akan mendukungnya sama sekali jika mereka benar-benar berpikir itu akan kehilangan data.
sumber
Walaupun ini tidak menjawab pertanyaan btrfs, Anda menulis "Saya sudah melakukan ini dengan ZFS, sistem snapshotnya bagus, dan dengan send / recv Anda dapat dengan mudah membuat backup di media eksternal. Sayangnya, pada saat itu, saya ingin GNU + Linux "dan pada 2013 ada http://zfsonlinux.org/ - nikmatilah!
sumber
Kakap adalah alat yang akan mengotomatiskan proses ini untuk Anda. Anda dapat memiliki snapshot per jam jika Anda mau, interval snapshot berbeda per subvolume, rollback mudah, secara otomatis menghapus snapshot lama afaik bahkan memiliki gui.
sumber