Dumpe2fs

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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 stateclean signifie que le volume a été démonté proprement ; not clean indique 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é.

Voir aussi

  • Tune2fs — modification des paramètres du superbloc (intervalle fsck, UUID, label...)
  • Mkfs — création du système de fichiers
  • Fstab — montage par UUID