Baru-baru ini saya telah melihat sistem file root dari sebuah mesin di pusat data jarak jauh mendapatkan remount read-only, sebagai akibat dari masalah konsistensi.
Saat reboot, kesalahan ini ditunjukkan:
UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options)
Setelah menjalankan fsck seperti yang disarankan, dan menerima koreksi secara manual dengan Y, kesalahan diperbaiki dan sistem sekarang baik-baik saja.
Sekarang, saya pikir itu akan menarik jika fsck dikonfigurasi untuk menjalankan dan memperbaiki semuanya secara otomatis, karena satu-satunya alternatif dalam beberapa kasus (seperti ini) adalah pergi sendiri ke pusat data jarak jauh dan memasang konsol ke mesin yang terpengaruh.
Pertanyaan saya adalah: mengapa fsck secara default meminta intervensi manual? Bagaimana dan kapan koreksi yang dilakukan oleh program semacam itu tidak aman? Kasus-kasus mana sysadmin mungkin ingin meninggalkan koreksi yang disarankan untuk beberapa waktu (untuk melakukan beberapa operasi lain) atau membatalkannya sama sekali?