上周日,我不小心删除了主目录中的文档文件夹。我正拼命尝试用其中的内容文件来恢复它。
经过一番寻找,我看到了一个使用手术刀来帮助恢复的建议,我尝试过,但是因为我的硬盘空间不够,所以雕刻失败。
我今天决定使用`debugfs`,但又一次搞砸了。发生的事情是 - 我执行了:“1. lsdel 查看所有已删除的文件 inode”,“2. help 查看所有可能的命令”。
我看到了`undel`,我立即认为这意味着取消删除 inode 以恢复文件,所以我对所有文件执行了 undel,而没有记下来。
问题
- 这是否意味着我现在无法恢复我的文件?如果不是这样;
- 有没有办法在不使用 inode 的情况下重新记录文件,或者将 debufs inode 历史记录恢复到以前的状态?!
答案1
http://www.linuxforu.com/2011/09/恢复已删除的文件包括 Scalpel 和两个用于恢复(取消删除)文件的其他应用程序。应用程序是 Foremost 和 Photorec。Photorec 有一个类似 ncurses 的用户界面,因此使用起来可能更容易(我以前没有用过)。