Page suivante - Page précédente - Table des matières

9. Obtenir des détails sur les inodes

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.


Page suivante - Page précédente - Table des matières