Capítulo 13. Comprobación y reparación de un sistema de archivos
RHEL proporciona utilidades de administración del sistema de archivos que son capaces de comprobar y reparar los sistemas de archivos. Estas herramientas suelen denominarse herramientas fsck
, donde fsck
es una versión abreviada de file system check. En la mayoría de los casos, estas utilidades se ejecutan automáticamente durante el arranque del sistema, si es necesario, pero también pueden ser invocadas manualmente si es necesario.
Los verificadores del sistema de archivos sólo garantizan la consistencia de los metadatos en el sistema de archivos. No tienen conocimiento de los datos reales contenidos en el sistema de archivos y no son herramientas de recuperación de datos.
13.1. Escenarios que requieren una comprobación del sistema de archivos
Las herramientas pertinentes de fsck
pueden utilizarse para comprobar el sistema si se produce alguna de las siguientes situaciones:
- El sistema no arranca
- Los archivos de un disco específico se corrompen
- El sistema de archivos se apaga o cambia a sólo lectura debido a inconsistencias
- Un archivo en el sistema de archivos es inaccesible
Las incoherencias en el sistema de archivos pueden producirse por varias razones, entre las que se incluyen errores de hardware, errores de administración del almacenamiento y fallos de software.
Las herramientas de comprobación del sistema de archivos no pueden reparar problemas de hardware. Un sistema de archivos debe ser totalmente legible y escribible para que la reparación funcione con éxito. Si un sistema de archivos se corrompió debido a un error de hardware, el sistema de archivos debe moverse primero a un disco en buen estado, por ejemplo con la utilidad dd(8)
.
En el caso de los sistemas de archivos con registro en el diario, todo lo que se requiere normalmente en el momento del arranque es reproducir el diario si es necesario y esto suele ser una operación muy breve.
Sin embargo, si se produce una incoherencia o corrupción en el sistema de archivos, incluso en el caso de los sistemas de archivos con registro en el diario, se debe utilizar el comprobador del sistema de archivos para reparar el sistema de archivos.
Es posible desactivar la comprobación del sistema de archivos en el arranque estableciendo el sexto campo en /etc/fstab
a 0
. Sin embargo, Red Hat no recomienda hacerlo a menos que tenga problemas con fsck
en el momento del arranque, por ejemplo con sistemas de archivos extremadamente grandes o remotos.
Recursos adicionales
-
La página de manual
fstab(5)
. -
La página de manual
fsck(8)
. -
La página de manual
dd(8)
.