3.10. Réparer un système de fichiers


Lorsque les noeuds échouent dans le système de fichier monté, la journalisation du système de fichier permet une récupération rapide. Malgré tout, si un périphérique de mémoire est disconnecté ou est exposé à une panne de courant, on risque une corruption de fichier. (La journalisation ne peut pas être utilisée pour suppléer aux échecs des sous-systèmes de mémoire). Lorsqu'une telle corruption a lieu, vous pouvez récupérer le système de fichiers GFS2 en utilisant la commande gfs2_fsck.

Avertissement

La commande fsck.gfs2 doit seulement être exécutée sur un système de fichiers démonté de tous noeuds.

Note

Si vous avez déjà utilisé la commande gfs_fsck sur les systèmes de fichiers GFS, veuillez prendre note que la commande fsck.gfs2 diffère ainsi des versions précédentes de gfs_fsck des manières suivantes :
  • Vous ne pouvez pas installer de mode interactif avec Ctrl+C. Appuyer sur Ctrl+C annule la commande fsck.gfs2 Ne pas presser Ctrl+C à moins de vouloir annuler la commande.
  • Vous pouvez augmenter le niveau de verbosité en utilisant le marqueur -v. Ajouter un second marqueur -v augmente le niveau à nouveau.
  • Vous pouvez diminuer le niveau de verbosité en utilisant le marqueur -q. L'ajout d'un second marqueur -q augmente le niveau à nouveau.
  • L'option -n ouvre un système de fichiers en lecture-seule et répond no à toute demande automatiquement. Cette option permet d'obtenir la révélation d'erreurs par la commande sans autoriser pour autant la commande fsck.gfs2 à prendre effet.
Se référer à la page man de gfs2.fsck pour informations supplémentaires sur les autres options de commande.

Utilisation

fsck.gfs2 -y BlockDevice
-y
Le marqueur -y permet que toutes les questions soient répondues par yes. Avec le marqueur -y de spécifié, la commande gfs2_fsck ne vous invite pas à répondre avant d'effectuer un changement.
BlockDevice
Précise le périphérique en mode bloc où le système de fichiers GFS2 se situe.

Exemple

Dans cet exemple, le système de fichiers GFS2 résidant sur le périphérique en mode bloc /dev/testvol/testlv est réparé. Toutes les demandes de réparation sont automatiquementadressées par yes.
[root@dash-01 ~]# fsck.gfs2 -y /dev/testvg/testlv
Initializing fsck
Validating Resource Group index.
Level 1 RG check.
(level 1 passed)
Clearing journals (this may take a while)...
Journals cleared.
Starting pass1
Pass1 complete
Starting pass1b
Pass1b complete
Starting pass1c
Pass1c complete
Starting pass2
Pass2 complete
Starting pass3
Pass3 complete
Starting pass4
Pass4 complete
Starting pass5
Pass5 complete
Writing changes to disk
fsck.gfs2 complete
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.