Làm thế nào để có được tính toàn vẹn dữ liệu tổng kiểm tra trên ext4?


13

Trên các hệ thống tệp như btrfs, bạn có thể tạo mẫu trước, sẽ đi qua tất cả dữ liệu để xem liệu dữ liệu có khớp với tổng kiểm tra hệ thống tệp không.

Tôi muốn kiểm tra dữ liệu trên ext4 nếu nó chính xác trước khi sao lưu.

Câu hỏi

ext4 không có tổng kiểm tra hệ thống tập tin, nhưng có thể làm một cái gì đó tương tự không?

Câu trả lời:


15

Ext4 không có tương đương với "chà" ZFS hoặc btrfs, tuy nhiên, một tính năng gần đây là kiểm tra siêu dữ liệu . Sử dụng nó sẽ đòi hỏi một kernel rất mới và một e2fspross được cập nhật .

Bạn đang sử dụng bản phân phối nào?


Tôi không biết rằng ext4 đang được gia hạn. Đáng buồn là tôi thấy rằng tôi sẽ cần định dạng lại phân vùng để có được tính năng này. Vì vậy, có lẽ tôi chỉ nên tạo một tập lệnh sẽ thực hiện sha1sum của mỗi tệp và lưu trữ nó trong tệp yaml ... Sử dụng CentOS 6.
Sandra

@sandra Nhưng bạn cũng sử dụng ZFS (từ các câu hỏi khác của bạn) ... Trong vài tuần qua, tôi đã sử dụng ZFS trên Linux với các hệ thống CentOS 6 của mình bằng hướng dẫn này . Đó là thử nghiệm vững chắc và tôi dự định chuyển nó vào sản xuất. Nó có thể là một giải pháp thanh lịch cho trường hợp sử dụng của bạn.
ewwhite

0

@ewwhite trả lời đúng. Tôi chỉ muốn nhấn mạnh rằng: KHÔNG - dữ liệu không thể được kiểm tra trong ext4 hoặc XFS tại thời điểm này. Tôi cũng không thể tìm thấy bất cứ điều gì liên quan đến kiểm tra cho JFS. Vì vậy, lựa chọn đáng tin cậy duy nhất cho đến nay là kiểm tra linux ZFS. BTRFS không ổn định tại thời điểm này.

Tôi đang viết những điều trên bởi vì tôi vừa bị lỗi im lặng viết xấu trên bộ định tuyến của mình so với ổ đĩa ngoài USB và bây giờ tôi không còn tin tưởng USB như một kết nối đáng tin cậy. Vì vậy, kiểm tra bổ sung là cần thiết. (và ý tôi là ổ đĩa hoàn toàn khỏe mạnh nhưng bộ định tuyến USB bị chập chờn)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.