恢复步骤
- 安装工具
zyitong@Z228M ~/tmp % sudo apt install extundelete
- 确定inode
zyitong@Z228M ~/undelete % ls -ia /home/zyitong/undelete
68428158 ./ 66977793 ../
可以看到,对应目录的inode为68428158,通过该inode可以查找被删除文件的inode。
zyitong@Z228M ~/undelete % sudo extundelete /dev/sda9 --inode 68428158
File name | Inode number | Deleted status
Directory block 273688398:
. 68428158
.. 66977793
undelete.txt 68428160 Deleted
对应的inode为68428160,并标识为Deleted。
- 恢复文件
zyitong@Z228M ~/undelete % sudo extundelete /dev/sda9 --restore-inode 68428160
Loading filesystem metadata ... 10918 groups loaded.
Loading journal descriptors ... 30779 descriptors loaded.
Restored inode 68428160 to file RECOVERED_FILES/file.68428160
总结
曾经有个人,总喜欢拍点照片保存到电脑。记录江湖漂泊点点。有一天电脑坏了,他去修电脑同时也把照片删掉。他以为,这一切结束了。其实,故事才刚刚开始。
人在江湖漂,请记住,有些东西你以为可以轻易丢弃缺挥之不去;有些东西失去了就真的无可挽回。extundelete只是一个普通的工具,不是神,不是万试万灵的。