Recientemente, he visto que el sistema de archivos raíz de una máquina en un centro de datos remoto se vuelve a montar de solo lectura, como resultado de problemas de coherencia.
Al reiniciar, se mostró este error:
UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options)
Después de ejecutar fsck como se sugiere, y aceptar las correcciones manualmente con Y, los errores se corrigieron y el sistema ahora está bien.
Ahora, creo que sería interesante si fsck estuviera configurado para ejecutar y reparar todo automáticamente, ya que la única alternativa en algunos casos (como esta) es ir en persona al centro de datos remoto y conectar una consola a la máquina afectada.
Mi pregunta es: ¿por qué fsck por defecto pide intervención manual? ¿Cómo y cuándo una corrección realizada por dicho programa sería insegura? ¿Cuáles son los casos en que el administrador del sistema puede querer dejar de lado una corrección sugerida por un tiempo (para realizar otras operaciones) o abortarla por completo?