Ngay bây giờ tôi có một cấu trúc hệ thống tập tin sao lưu khá truyền thống trên đầu trang của ext4. Mỗi khi sao lưu được tạo, một thư mục mới backup-DATE
sẽ được tạo cho các tệp được rsync'ed (với các liên kết cứng được tạo bằng --link-dest
tùy chọn của rsync ).
Vì tôi đã đọc về bitrot, tôi muốn có một tổng kiểm tra cho tất cả các tệp, trong suốt. Rõ ràng ext4 không thể làm điều đó, nhưng btrfs không hỗ trợ kiểm tra dữ liệu (và thậm chí cả chế độ RAID1 tích hợp). Để bắt đầu, tôi muốn sử dụng btrfs
như một hệ thống tập tin "ngu ngốc" hỗ trợ kiểm tra dữ liệu mà không cần sử dụng các tính năng nâng cao của nó như RAID, ảnh chụp nhanh subvolume, gửi / nhận, v.v.
Tuy nhiên, wiki của họ không thực sự truyền cảm hứng cho sự tự tin trong hệ thống tập tin cho mục đích sao lưu:
"Mặc dù nhiều người sử dụng nó một cách đáng tin cậy, vẫn có những vấn đề được tìm thấy. Bạn nên giữ và kiểm tra các bản sao lưu dữ liệu của mình và sẵn sàng sử dụng chúng." - Bắt đầu
"Btrfs có ổn định không? Câu trả lời dài: [..] Dù bạn làm gì, chúng tôi khuyên bạn nên giữ các bản sao lưu tốt, đã được kiểm tra, ngoài hệ thống (và ngoài trang web)." - Hỏi đáp .
Trường hợp sử dụng của tôi là để có một bản sao lưu ngoại tuyến. Vì lý do đó, đĩa sẽ thấy rất ít sử dụng (như tính bằng giờ) và sẽ thường xuyên được cắm / rút (eSATA hoặc USB 3.0). Có một hệ thống tập tin đáng tin cậy là phải. Nó không được tệ hơn ext4 wrt. mất điện, tắt máy ô uế, vv
Có thực sự nên sử dụng btrfs làm hệ thống tập tin cho mục đích sao lưu? Có các tính chất khác của btrfs có thể làm cho nó ít (hoặc hơn) phù hợp không?