Si je comprends bien, chaque fichier sur un système d'exploitation de type Unix a un numéro d'inode (qui peut être affiché avec "ls -i"), et chaque inode est une liste de blocs de disque qui contiennent les données réelles d'un fichier.
Existe-t-il une commande Linux qui prend un nom de fichier comme argument et affiche la liste des blocs de disque vers lesquels l'inode de ce fichier pointe?
PS Le système de fichiers en question est ext3.
File not found by ext2_lookup
. Il est donc préférable d'utiliser la notation inode pour l'argument de stat. Utilisezls -i
pour obtenir le numéro d'inode d'un fichier, puis appelez debugfs avec ce numéro dans '<>' au lieu de / path / to / file. Par exemple:# debugfs -R "stat <1234567>" /dev/sda2