El problema
El comando 'df' muestra estadísticas pero 'ls -ld' falla a continuación:
# df ... /dev/mapper/vgapp-appsvol 419221508 15095588 404125920 4% /lapps/app
# ls -l /lapps/apps ls: cannot access /lapps/app: Input/output error
La solución
Casos de falla del disco, la operación de entrada/salida se detuvo, por lo que el sistema de archivos se vuelve a montar como de solo lectura. Este es un comportamiento esperado del kernel para montar un sistema de archivos como de solo lectura para evitar una mayor corrupción del sistema de archivos que provoque inconsistencias, siempre que los dispositivos de disco subyacentes se vuelvan inaccesibles.
Después de resolver el problema del disco subyacente, para restaurar la consistencia del sistema de archivos, puede hacer lo siguiente:
1. Inicie en modo de rescate para realizar una copia de seguridad del sistema de archivos. Para obtener instrucciones detalladas, consulte la publicación a continuación:
CentOS/RHEL 5:cómo iniciar en modo de rescateCentOS/RHEL 6:cómo iniciar en modo de rescate
2. Desmonte el sistema de archivos en cuestión.
3. Ejecute el programa de verificación de coherencia del sistema de archivos para sistemas de archivos XFS xfs_check a continuación:
# xfs_check -sv [filesystem]
donde,
-s – Especifica que solo se deben informar los errores graves. Los errores graves son aquellos que hacen imposible encontrar las principales estructuras de datos en el sistema de archivos. Esta opción se puede utilizar para reducir la cantidad de salida cuando hay un problema grave cuando la salida puede dificultar ver cuál es el problema real.
-v – Especifica la salida detallada; es increíblemente largo para un sistema de archivos de tamaño razonable. Esta opción está diseñada solo para uso interno.
Para otras opciones, consulte el manual en línea ejecutando 'man xfs_check'.