Trong năm 2016, Btrfs RAID-6 không nên được sử dụng .
Bạn có thể thấy trên trang trạng thái Btrfs rằng RAID56 được coi là không ổn định. Lỗ ghi vẫn tồn tại và tính chẵn lẻ không được kiểm tra. Chà sẽ xác minh dữ liệu nhưng không sửa chữa bất kỳ sự xuống cấp dữ liệu.
Để trả lời câu hỏi của bạn:
btrfs trên mdadm raid6 có đáng tin cậy không?
Bạn muốn một khối lượng Btrfs ngồi trên md RAID-6, có nghĩa là Btrfs sẽ không biết về RAID. Điều này đáng tin cậy như có một hệ thống tệp được định dạng là Btrfs, theo mặc định là một bản sao siêu dữ liệu trùng lặp và chỉ là một bản sao duy nhất của dữ liệu của bạn.
bảo vệ bitrot và ảnh chụp nhanh sẽ tiếp tục hoạt động?
Sử dụng thiết lập được đề xuất của bạn, Btrfs sẽ phát hiện các bit bị mục nát, nhưng nó không thể sửa chúng vì chỉ có một bản sao dữ liệu của bạn. Nếu có điều gì đó xảy ra với mảng md RAID-6 của bạn, bạn sẽ xem xét việc mất dữ liệu.
Ảnh chụp vẫn sẽ hoạt động, mặc dù, nhưng cũng không cần sửa chữa trong quá trình chà.
Có một số nhược điểm cho thiết lập này?
Bạn sẽ tin tưởng md để giữ cho dữ liệu của bạn nguyên vẹn, nhưng md không biết dữ liệu của bạn là gì ― đó là công việc của Btrfs. Btrfs không thể sửa chữa một sự mâu thuẫn xảy ra ở cấp độ md.
Đây là ví dụ cá nhân của tôi về những gì sẽ xảy ra nếu có sự cố xảy ra với md RAID-6.
Có lựa chọn nào tốt hơn không?
Nếu bạn đang tìm kiếm một giải pháp thay thế cho BTRFS RAID-6, hãy xem xét ZFS RAID-Z2, nơi cung cấp một triển khai đáng tin cậy của RAID-6 để kiểm tra tính toàn vẹn và sửa chữa dữ liệu của bạn cũng như ảnh chụp nhanh.
Theo như nhược điểm của ZFS RAID-Z2, nó không thể được thu nhỏ hoặc định hình lại và việc thay đổi kích thước chỉ nên được thực hiện một đĩa tại một thời điểm, có thể mất nhiều thời gian.
Xem thêm: Tổng quan về ZFS