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).
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.