22.6. Mécanismes de gestion des erreurs dans ext2, ext3 et ext4
Les systèmes de fichiers ext2, ext3 et ext4 utilisent l'utilitaire e2fsck
pour effectuer des vérifications et des réparations du système de fichiers. Les noms de fichiers fsck.ext2
, fsck.ext3
, et fsck.ext4
sont des liens en dur vers l'utilitaire e2fsck
. Ces binaires sont exécutés automatiquement au démarrage et leur comportement diffère en fonction du système de fichiers contrôlé et de l'état du système de fichiers.
Une vérification et une réparation complètes du système de fichiers sont demandées pour ext2, qui n'est pas un système de fichiers avec journalisation des métadonnées, et pour les systèmes de fichiers ext4 sans journal.
Pour les systèmes de fichiers ext3 et ext4 avec journalisation des métadonnées, le journal est rejoué dans l'espace utilisateur et l'utilitaire se termine. Il s'agit de l'action par défaut, car la relecture du journal garantit la cohérence du système de fichiers après un crash.
Si ces systèmes de fichiers rencontrent des incohérences dans les métadonnées lorsqu'ils sont montés, ils enregistrent ce fait dans le superbloc du système de fichiers. Si e2fsck
constate qu'un système de fichiers est marqué par une telle erreur, e2fsck
effectue une vérification complète après avoir rejoué le journal (le cas échéant).
Ressources supplémentaires
-
fsck(8)
page de manuel. -
e2fsck(8)
page de manuel.