9. Obtenir des détails sur les inodes

Contenu de cette section

debugfs a une commande stat, qui imprime des détails sur un inode. Utilisez la commande pour chacun des inodes de votre liste à récupérer. Par exemple, si vous êtes intéressé par l'inode numéro 148003, essayez ceci :

  debugfs:  stat <148003>
  Inode: 148003   Type: regular    Mode:  0644   Flags: 0x0   Version: 1
  User:   503   Group:   100   Size: 6065
  File ACL: 0    Directory ACL: 0
  Links: 0   Blockcount: 12
  Fragment:  Address: 0    Number: 0    Size: 0
  ctime: 0x31a9a574 -- Mon May 27 13:52:04 1996
  atime: 0x31a21dd1 -- Tue May 21 20:47:29 1996
  mtime: 0x313bf4d7 -- Tue Mar  5 08:01:27 1996
  dtime: 0x31a9a574 -- Mon May 27 13:52:04 1996
  BLOCKS:
  594810 594811 594814 594815 594816 594817 
  TOTAL: 6
  

Si vous avez de nombreux fichiers à récupérer, vous souhaiterez automatiser tout cela. En suposant que votre liste (d'après lsdel) d'inodes à récupérer est dans lsdel.out, essayez ceci :

  # cut -c1-6 lsdel.out | grep "[0-9]" | tr -d " " > inodes
  

Ce nouveau fichier inodes contient uniquement les numéros des inodes à récupérer, à raison d'un par ligne. On le sauvegarde parce qu'il va nous être sûrement très utile par la suite. Il ne vous reste plus qu'à taper :

  # sed 's/^.*$/stat <\0>/' inodes | debugfs /dev/hda5 > stats
  

et stats contient la sortie de toutes les commandes stat.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre