Quanto ao comando debugfs -R 'stat <33567136>' /dev/sda1
com falha ao tentar buscar as informações do inode 33567136:
- Suspeito que você esteja apenas seguindo cegamente o tutorial que está vinculando;
- copiando o exemplo textualmente para o seu sistema;
- e, portanto, você não tem, de fato, um arquivo com um inode 33567136 em seu sistema.
stat
, portanto, gera um erro, o que faz com que debugfs
exiba outro erro.
Esqueça o tutorial pedindo para você usar o inode para descobrir o tempo de criação do arquivo. stat
também aceita como nomes de arquivos de argumentos.
Assim você pode fazer isso como:
$sudo debugfs -R 'stat /bin/ls' /dev/sda1
Inode: 97034 Type: regular Mode: 0755 Flags: 0x0
Generation: 388006688 Version: 0x00000000:00000001
User: 0 Group: 0 Project: 0 Size: 130736
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 264
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x58bc61b1:cf0b33e8 -- Sun Mar 5 19:06:25 2017
atime: 0x58bc61ac:00000000 -- Sun Mar 5 19:06:20 2017
mtime: 0x58ad82d1:00000000 -- Wed Feb 22 12:23:45 2017
crtime: 0x58bc61b0:a1448018 -- Sun Mar 5 19:06:24 2017
Size of extra inode fields: 32
BLOCKS:
(0-11):196420-196431, (IND):164667, (12-15):196432-196435, (16-31):531568-531583
TOTAL: 33
No entanto, vou apontar a partir de man debugfs
, que debugfs
só funciona com sistemas de arquivos extfs:
NAME debugfs - ext2/ext3/ext4 file system debugger
DESCRIPTION The debugfs program is an interactive file system debugger. It can be used to examine and change the state of an ext2, ext3, or ext4 file system.
PS. Como lembrete, se você tiver várias partições, o sistema de arquivos (/ dev / sdax) deve corresponder à partição onde o arquivo reside.
Veja também O que é um Superblock, Inode, Dentry e um arquivo?