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épondno
à toute demande automatiquement. Cette option permet d'obtenir la révélation d'erreurs par la commande sans autoriser pour autant la commandefsck.gfs2
à prendre effet.
Se référer à la page man de
gfs2.fsck
pour informations supplémentaires sur les autres options de commande.
Utilisation Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
fsck.gfs2 -y BlockDevice
fsck.gfs2 -y BlockDevice
-y
- Le marqueur
-y
permet que toutes les questions soient répondues paryes
. Avec le marqueur-y
de spécifié, la commandegfs2_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 Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
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
.