13.4. Comprobación de un sistema de archivos XFS con xfs_repair
Este procedimiento realiza una comprobación de sólo lectura de un sistema de archivos XFS utilizando la utilidad xfs_repair
. Debe utilizar manualmente la utilidad xfs_repair
para reparar cualquier corrupción. A diferencia de otras utilidades de reparación de sistemas de archivos, xfs_repair
no se ejecuta en el momento del arranque, incluso cuando un sistema de archivos XFS no se ha desmontado limpiamente. En el caso de un desmontaje no limpio, XFS simplemente reproduce el registro en el momento del montaje, asegurando un sistema de archivos consistente; xfs_repair
no puede reparar un sistema de archivos XFS con un registro sucio sin volver a montarlo primero.
Aunque un binario fsck.xfs
está presente en el paquete xfsprogs
, éste está presente sólo para satisfacer a initscripts
que busca un binario del sistema fsck.file
en el momento del arranque. fsck.xfs
sale inmediatamente con un código de salida de 0.
Procedimiento
Reproducir el registro montando y desmontando el sistema de archivos:
# mount file-system # umount file-system
NotaSi el montaje falla con un error de que la estructura necesita ser limpiada, el registro se corrompe y no puede ser reproducido. La ejecución en seco debería descubrir y reportar más corrupción en el disco como resultado.
Utilice la utilidad
xfs_repair
para realizar una ejecución en seco para comprobar el sistema de archivos. Se imprime cualquier error y una indicación de las acciones que se tomarían, sin modificar el sistema de archivos.# xfs_repair -n block-device
Montar el sistema de archivos:
# montaje file-system
Recursos adicionales
-
La página de manual
xfs_repair(8)
. -
La página de manual
xfs_metadump(8)
.