Recentemente ho visto il filesystem di root di una macchina in un datacenter remoto rimontato di sola lettura, a causa di problemi di coerenza.
Al riavvio, questo errore è stato mostrato:
UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options)
Dopo aver eseguito fsck come suggerito e aver accettato le correzioni manualmente con Y, gli errori sono stati corretti e il sistema ora va bene.
Ora, penso che sarebbe interessante se fsck fosse configurato per eseguire e riparare tutto automaticamente, poiché l'unica alternativa in alcuni casi (come questa) è andare di persona al datacenter remoto e collegare una console alla macchina interessata.
La mia domanda è: perché per impostazione predefinita fsck richiede un intervento manuale? Come e quando una correzione eseguita da tale programma non sarebbe sicura? Quali sono i casi in cui l'amministratore di sistema potrebbe voler lasciare da parte una correzione suggerita per qualche tempo (per eseguire alcune altre operazioni) o interromperla del tutto?