giúp đảm bảo hệ thống tập tin ở trạng thái nhất quán sau khi tắt máy ô uế
Điều đầu tiên cần lưu ý là XFS, trình tái cấu trúc và hầu hết các cấu hình của ext chỉ thực hiện nhật ký siêu dữ liệu, tất cả là về việc tránh fsck. Tạp chí không phải lúc nào cũng được phát lại khi khởi động - nó có thể bị loại bỏ nếu nó không đầy đủ.
Có những hệ thống hỗ trợ nhật ký dữ liệu đầy đủ - nhưng trên thực tế, mức độ đảm bảo những điều này đưa ra chỉ là nhật ký siêu dữ liệu là rất nhỏ trong các tình huống trong thế giới thực.
Vì vậy, một 'trạng thái không nhất quán' và các vấn đề được sửa bởi fsck, là sự không khớp giữa dữ liệu meta và chính các tệp. Để tránh điều này, HĐH ghi các thay đổi dữ liệu meta được đề xuất vào nhật ký, sau đó ghi dữ liệu thực tế vào đĩa, sau đó áp dụng các thay đổi dữ liệu meta được sao chép trong nhật ký vào đĩa. Điều hấp dẫn duy nhất với điều này là bộ điều khiển đĩa sẽ đệm và có khả năng sắp xếp lại các yêu cầu. Để tránh điều này, hầu hết các hệ thống tập tin tạp chí đều thực hiện các rào cản: chúng tách riêng từng thao tác và chờ đĩa xác nhận rằng nó đã hoàn thành thao tác. Nhưng nhiều đĩa hiện đại thực sự thừa nhận hoàn thành ghi trước khi dữ liệu được cam kết. Do đó, mọi thứ có thể trở nên lộn xộn.
Là một fsck vẫn cần thiết sau khi tắt máy ô uế và tại sao
Hầu hết các hệ thống tập tin duy trì số lần gắn kết - một khi số lượng này đạt được, một fsck đầy đủ sẽ được kích hoạt ở lần thử tiếp theo để gắn đĩa. Lý do là dữ liệu đĩa có thể bị hỏng ngay cả khi nó không được ghi rõ ràng, thậm chí không có lỗi trong phần mềm. Nhận xét của psusi ở trên là sai.