22.4. Vérification d'un système de fichiers XFS avec xfs_repair
Cette procédure permet d'effectuer une vérification en lecture seule d'un système de fichiers XFS à l'aide de l'utilitaire xfs_repair
. Vous devez utiliser manuellement l'utilitaire xfs_repair
pour réparer toute corruption. Contrairement à d'autres utilitaires de réparation de systèmes de fichiers, xfs_repair
ne s'exécute pas au démarrage, même si un système de fichiers XFS n'a pas été démonté proprement. Dans le cas d'un démontage incorrect, XFS rejoue simplement le journal au moment du montage, garantissant ainsi un système de fichiers cohérent ; xfs_repair
ne peut pas réparer un système de fichiers XFS dont le journal est sale sans le remonter au préalable.
Bien qu'un binaire fsck.xfs
soit présent dans le paquetage xfsprogs
, il n'est présent que pour satisfaire initscripts
qui recherche un binaire système fsck.file
au moment du démarrage. fsck.xfs
se termine immédiatement avec un code de sortie de 0.
Procédure
Reprendre le journal en montant et démontant le système de fichiers :
# mount file-system # umount file-system
NoteSi le montage échoue avec une erreur de structure à nettoyer, le journal est corrompu et ne peut pas être rejoué. L'exécution à blanc devrait découvrir et signaler davantage de corruption sur le disque.
Utilisez l'utilitaire
xfs_repair
pour effectuer une vérification à blanc du système de fichiers. Les erreurs éventuelles sont imprimées, ainsi qu'une indication des mesures à prendre, sans modifier le système de fichiers.# xfs_repair -n block-device
Monter le système de fichiers :
# mount file-system
Ressources supplémentaires
-
xfs_repair(8)
page de manuel. -
xfs_metadump(8)
page de manuel.