13.5. Reparación de un sistema de archivos XFS con xfs_repair
Este procedimiento repara un sistema de archivos XFS dañado utilizando la utilidad xfs_repair
.
Procedimiento
Cree una imagen de metadatos antes de la reparación con fines de diagnóstico o de prueba utilizando la utilidad
xfs_metadump
. Una imagen de metadatos del sistema de archivos previa a la reparación puede ser útil para las investigaciones de soporte si la corrupción se debe a un error de software. Los patrones de corrupción presentes en la imagen previa a la reparación pueden ayudar en el análisis de la causa raíz.Utilice la herramienta de depuración
xfs_metadump
para copiar los metadatos de un sistema de archivos XFS a un archivo. El archivometadump
resultante puede comprimirse utilizando utilidades de compresión estándar para reducir el tamaño del archivo si es necesario enviar archivosmetadump
de gran tamaño a soporte.# xfs_metadump block-device metadump-file
Reproducir el registro volviendo a montar el sistema de archivos:
# mount file-system # umount file-system
Utilice la utilidad
xfs_repair
para reparar el sistema de archivos desmontado:Si el montaje tuvo éxito, no se requieren opciones adicionales:
# xfs_repair block-device
Si el montaje falló con el error Structure needs cleaning, el registro está corrupto y no puede ser reproducido. Utilice la opción
-L
(force log zeroing) para borrar el registro:AvisoEste comando hace que se pierdan todas las actualizaciones de metadatos en curso en el momento de la caída, lo que podría causar daños importantes en el sistema de archivos y pérdida de datos. Esto debe utilizarse sólo como último recurso si el registro no puede ser reproducido.
# xfs_repair -L block-device
Montar el sistema de archivos:
# montaje file-system
Recursos adicionales
-
La página de manual
xfs_repair(8)
.