Files
調試文件不工作 |ext2_lookup 找不到文件
$sudo blkid /dev/sda1: UUID="F959-61DE" TYPE="vfat" PARTUUID="950b18a0-1501-48b4-92ef-ba1dd15aaf21" /dev/sda2: UUID="6dfcfc23-b076-4eeb-8fba-a1261b4ea399" TYPE="ext4" PARTUUID="ddc69ee8-40b0-49c9-9dcb-0b9064caca7d" /dev/sda3: UUID="fec0af18-d28e-4f2a-acb7-6380ddee3dc2" TYPE="ext4" PARTUUID="e19628dc-c04a-4c9d-a3c6-469511e89480" /dev/sda4: UUID="a6f7669b-6e86-432a-b91c-f39780c849ac" TYPE="swap" PARTUUID="e45cf647-3d78-4fea-a950-022a3ae9b4e0" /dev/sda5: UUID="5a75937f-8a83-44a9-b5c5-502b7e3884f2" TYPE="ext4" PARTUUID="3e086aff-105f-48b3-a384-1eb1d18c6fb3" /dev/sda6: UUID="04460cd2-a1bb-4a3e-94df-1ad10080f356" TYPE="ext4" PARTUUID="d37fdea8-a386-4f6f-8016-fa2764a71b60"
$pwd /home/milad
$touch a $ls -i a 3935203 a
$sudo /sbin/debugfs/ -R 'stat 3935203' /dev/sda6 debugfs 1.44.5 (15-Dec-2018) 3935203: File not found by ext2_lookup
如何在 ext4 分區驅動器中獲取我的文件的出生日期?
感謝您的幫助
debugfs
的stat
命令需要一個路徑名,或使用尖括號“引用”的 inode 號;你不妨stat milad/a
改用:sudo /sbin/debugfs -R 'stat milad/a' /dev/sda6
文件路徑是相對於文件系統的根目錄的;既然安裝在
/home
,/home/milad/a
就變成milad/a
。如果您的
stat
實用程序版本足夠新,您可以使用它來代替debugfs
:執行stat a
從您的外殼中,您將看到它的誕生時間(如果您的核心也足夠新,可以記錄它並使其可用)。