Red Hat Training

A Red Hat training course is available for RHEL 8

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

  1. 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 archivo metadump resultante puede comprimirse utilizando utilidades de compresión estándar para reducir el tamaño del archivo si es necesario enviar archivos metadump de gran tamaño a soporte.

      # xfs_metadump block-device metadump-file
  2. Reproducir el registro volviendo a montar el sistema de archivos:

    # mount file-system
    # umount file-system
  3. 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:

      Aviso

      Este 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
  4. Montar el sistema de archivos:

    # montaje file-system

Recursos adicionales

  • La página de manual xfs_repair(8).