Dumpe2fs
| Fiche express | |
|---|---|
| Domaine | Systèmes de fichiers ext2/ext3/ext4 |
| Commande | dumpe2fs
|
| Contexte | Lecture seule — inspection des superblocs et métadonnées |
| Voir aussi | Tune2fs (modification des mêmes paramètres) |
dumpe2fs affiche les informations contenues dans le superbloc et, en option, dans les descripteurs de groupes de blocs d'un système de fichiers ext2, ext3 ou ext4. C'est l'outil de référence pour inspecter l'état d'un volume sans le modifier : UUID, dates de vérification fsck, taille de bloc, nombre d'inodes, fonctionnalités activées (journal, extents, 64bit...), etc.
Résumé sans le détail des groupes de blocs
En pratique, l'option -h (« header only ») est la plus utile : elle affiche
uniquement le résumé du superbloc et saute l'affichage détaillé de chaque groupe de blocs, qui
est très verbeux sur un gros volume et rarement nécessaire au quotidien.
dumpe2fs -h /dev/sda2
Sans -h, la commande ajoute après le résumé la liste complète des groupes de
blocs (bitmaps d'inodes/blocs, plages libres...), utile pour du diagnostic bas niveau mais à
réserver aux cas où le résumé ne suffit pas :
dumpe2fs /dev/sda2 | less
Informations clés à surveiller
Dans la sortie de dumpe2fs -h, quelques champs méritent une attention particulière :
- Filesystem UUID — identifiant unique du volume, utilisé dans
/etc/fstab(voir Fstab) pour monter par UUID plutôt que par nom de périphérique, qui peut changer d'un boot à l'autre. - Filesystem state —
cleansignifie que le volume a été démonté proprement ;not cleanindique un arrêt brutal ou une corruption potentielle, et déclenche une vérification fsck au montage ou au prochain reboot selon la configuration. - Last checked / Next check after — date de la dernière vérification fsck complète et échéance de la prochaine, basée sur un compteur de montages et/ou un intervalle de temps.
- Block size — taille de bloc du système de fichiers (souvent 4096 octets), fixée à la création par mkfs et non modifiable ensuite.
- Inode count / Free inodes — nombre total d'inodes et nombre encore libres ; un volume peut se retrouver plein en inodes (beaucoup de petits fichiers) alors qu'il reste de la place en blocs.
- Filesystem features — fonctionnalités activées (
has_journal,extent,64bit,metadata_csum...), qui déterminent la compatibilité avec d'anciens noyaux ou outils.
dumpe2fs lit, tune2fs modifie
dumpe2fs et tune2fs partagent le même code source et affichent essentiellement les mêmes informations, mais leurs rôles sont strictement séparés : dumpe2fs est un outil de lecture seule qui ne modifie jamais le système de fichiers, tandis que tune2fs permet de changer ces mêmes paramètres (intervalle entre vérifications fsck, UUID, label, activation de fonctionnalités...). Pour un diagnostic sans risque sur un volume monté ou suspect, dumpe2fs est donc toujours le premier réflexe ; tune2fs n'intervient qu'une fois le changement voulu identifié.