Gần đây tôi đã thấy hệ thống tập tin gốc của một máy trong trung tâm dữ liệu từ xa được xem lại chỉ đọc, do các vấn đề về tính nhất quán.
Khi khởi động lại, lỗi này đã được hiển thị:
UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options)
Sau khi chạy fsck như đề xuất và chấp nhận sửa lỗi bằng tay Y, các lỗi đã được sửa và hệ thống hiện đã ổn.
Bây giờ, tôi nghĩ rằng sẽ rất thú vị nếu fsck được cấu hình để chạy và sửa chữa mọi thứ tự động, vì sự thay thế duy nhất trong một số trường hợp (như thế này) sẽ trực tiếp đến trung tâm dữ liệu từ xa và gắn bàn điều khiển vào máy bị ảnh hưởng.
Câu hỏi của tôi là: tại sao fsck theo mặc định yêu cầu can thiệp thủ công? Làm thế nào và khi nào một sự điều chỉnh được thực hiện bởi chương trình như vậy sẽ không an toàn? Đó là những trường hợp khi sysadmin có thể muốn để một sự điều chỉnh được đề xuất sang một bên trong một thời gian (để thực hiện một số thao tác khác) hoặc hủy bỏ hoàn toàn?