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?
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?
Câu trả lời:
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.
Và 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
.