Recentemente, vi o sistema de arquivos raiz de uma máquina em um datacenter remoto ser remontado somente leitura, como resultado de problemas de consistência.
Na reinicialização, este erro foi mostrado:
UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options)
Após executar o fsck, conforme sugerido, e aceitar as correções manualmente com Y, os erros foram corrigidos e o sistema agora está correto.
Agora, acho que seria interessante se o fsck estivesse configurado para executar e reparar tudo automaticamente, pois a única alternativa em alguns casos (como este) é ir pessoalmente ao datacenter remoto e conectar um console à máquina afetada.
Minha pergunta é: por que o fsck, por padrão, solicita intervenção manual? Como e quando uma correção realizada por esse programa seria insegura? Quais são os casos em que o administrador do sistema pode deixar uma correção sugerida de lado por algum tempo (para executar outras operações) ou anulá-la totalmente?