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.

Nota

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

  1. Reproducir el registro montando y desmontando el sistema de archivos:

    # mount file-system
    # umount file-system
    Nota

    Si 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.

  2. 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
  3. 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).
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.

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.