Cet utilitaire vérifie un système de fichiers ext2/ext3. Le plus souvent utilisé après un arrêt soudain, par exemple à la suite d'une panne de courant, ou lorsqu'un dommage au disque est suspecté. Certains arguments utiles tirés de man e2fsck sont les suivants :
- -c :Vérifie les blocs défectueux, puis les marque comme défectueux.
- -f :Force la vérification sur un système de fichiers propre.
- -v :Mode détaillé.
Exemples de commande e2fsck
1. Pour vérifier un système de fichiers :
# e2fsck /dev/sda1 # e2fsck /dev/mapper/VG00-LV00
2. Pour vérifier le système de fichiers et le réparer le cas échéant :
# e2fsck -p /dev/sda1
3. Pour vérifier le système de fichiers et le réparer en cas d'erreur (avec rétrocompatibilité) :
# e2fsck -a /dev/sda1
4. Pour forcer e2fsck à n'essayer de localiser le super-bloc qu'à une taille de bloc particulière :
# e2fsck -B 1024 /dev/sda1
5. Pour effectuer une analyse en lecture seule de l'appareil :
# e2fsck -c /dev/sda1
6. Pour écrire les informations d'achèvement dans le descripteur de fichier spécifié :
# e2fsck -C fd /dev/sda1
7. Pour imprimer la sortie de débogage :
# e2fsck -d /dev/sda1
8. Pour optimiser les répertoires dans le système de fichiers :
# e2fsck -D /dev/sda1
9. Pour définir les options étendues e2fsck :
# e2fsck -E ea_ver=extended_attribute_version # e2fsck -E fragcheck
10. Pour forcer la vérification même si le système de fichiers semble propre :
# e2fsck -f
11. Pour définir le chemin d'accès où trouver le journal externe de ce système de fichiers :
# e2fsck -j external-journal
12. Pour conserver les blocs défectueux existants :
# e2fsck -kc /dev/sda1
13. Pour ajouter les numéros de blocs spécifiés dans le fichier :
# e2fsck -l /tmp/file.txt /dev/sda1
14. Pour définir la liste des blocs défectueux spécifiée dans le fichier :
# e2fsck -L /tmp/file.txt /dev/sda1
15. Pour ouvrir le système de fichiers en lecture seule :
# e2fsck -n /dev/sda1
16. Pour avoir la rétrocompatibilité :
# e2fsck -r /dev/sda1
17. Pour avoir les statistiques de temps :
# e2fsck -t /dev/sda1
18. Pour définir le mode détaillé :
# e2fsck -v /dev/sda1
19. Pour obtenir les informations de version :
# e2fsck -V
20. Pour définir la réponse sur "oui":
# e2fsck -y /dev/sda1