Saat ini saya memiliki struktur sistem file cadangan yang cukup tradisional di atas ext4. Setiap kali cadangan dibuat, folder baru backup-DATE
dibuat untuk file yang rsync'ed (dengan hardlink dibuat menggunakan --link-dest
opsi rsync ).
Karena saya telah membaca tentang bitrot, saya ingin memiliki checksum untuk semua file, secara transparan. Tampaknya ext4 tidak dapat melakukan itu, tetapi btrf memang menawarkan dukungan untuk checksum data (dan bahkan mode RAID1 bawaan). Sebagai permulaan, saya ingin menggunakan btrfs
sistem file "bodoh" yang mendukung checksum data tanpa menggunakan fitur-fitur canggihnya seperti RAID, subvolume snapshots, kirim / terima, dll.
Namun, wiki mereka tidak benar-benar menginspirasi kepercayaan pada sistem file untuk keperluan backup:
"Sementara banyak orang menggunakannya dengan andal, masih ada masalah yang ditemukan. Anda harus menyimpan dan menguji cadangan data Anda, dan bersiaplah untuk menggunakannya." - Memulai
"Apakah btrf stabil? Jawaban panjang: [..] Apa pun yang kamu lakukan, sebaiknya simpan cadangan yang baik, teruji, off-system (dan off-site)." - FAQ .
Kasing penggunaan saya adalah memiliki cadangan offline. Karena alasan itu disk akan melihat sangat sedikit penggunaan (seperti dalam jam) dan akan sering dicolokkan / dicabut (eSATA atau USB 3.0). Memiliki sistem file yang dapat diandalkan adalah suatu keharusan. Itu tidak boleh lebih buruk dari ext4 wrt. gangguan listrik, pemadaman najis, dll.
Apakah sebenarnya disarankan untuk menggunakan btrfs sebagai sistem file untuk keperluan cadangan? Apakah ada properti lain dari btrf yang mungkin membuatnya kurang (atau lebih) cocok?