Hệ thống tập tin nào tự động lưu trữ băm của tập tin?


12

Hệ thống tệp nào tự động tính toán và lưu trữ băm các tệp và sau đó kiểm tra chúng khi truy cập để phát hiện tham nhũng?


Âm thanh như một câu hỏi bài tập về nhà. Đặc biệt là cách nó được hỏi.
Travis

6
trong kỳ nghỉ hè?
Adrian Panasiuk

1
Điểm tốt! :-) Nhưng tôi chỉ có thể tưởng tượng câu hỏi này với 5) ở phía trước nó trên một tờ giấy in.
Travis

@AdrianPanasiuk Bây giờ hãy đợi ai đó đến và nói "Nghe giống như ai đó đã trượt kỳ thi và làm bài tập về nhà cho mùa hè": D
AnonymousLurker

Câu trả lời:


15

Sun's ZFS không :

Với ZFS, tất cả dữ liệu và siêu dữ liệu được kiểm tra bằng thuật toán do người dùng lựa chọn. Các hệ thống tệp truyền thống cung cấp tính năng kiểm tra đã thực hiện nó trên cơ sở từng khối, không cần thiết do lớp quản lý khối lượng và thiết kế hệ thống tệp truyền thống. Thiết kế truyền thống có nghĩa là các chế độ thất bại nhất định, chẳng hạn như viết một khối hoàn chỉnh đến một vị trí không chính xác, có thể dẫn đến dữ liệu được kiểm tra chính xác mà thực sự không chính xác. Tổng kiểm tra ZFS được lưu trữ theo cách mà các chế độ thất bại này được phát hiện và có thể được phục hồi một cách duyên dáng. Tất cả kiểm tra và phục hồi dữ liệu được thực hiện ở lớp hệ thống tệp và trong suốt đối với các ứng dụng.

btrfs của Linux cũng vậy : Btrfs cũng hỗ trợ cả kiểm tra dữ liệu và siêu dữ liệu. Kiểm tra dữ liệu là tùy chọn và có thể được vô hiệu hóa bằng cách gắn với -o nodatasum.


Hơn nữa, nếu hệ thống tập tin của bạn được nhân đôi, tôi tin rằng nó có thể phục hồi từ lỗi.
Ốc cơ khí
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.