【发布时间】:2011-05-21 17:46:10
【问题描述】:
我正在尝试完成我的最终项目,其中涉及通过其 inode 恢复已删除文件。 我知道有关整个主题的零碎信息,但是对于如何进行似乎没有任何明确的方向。
那么,有没有人可以请教我这个问题。
【问题讨论】:
-
你知道哪些点点滴滴?您在哪里特别卡住或遇到问题? (我们不是来帮你做作业的。)
-
是的,没错。我知道 inode 包含有关文件的信息,例如数据块、数据块的大小等,而且超级块包含有关 inode 空闲列表等的信息,所以我想我可以检查删除的 inode 是否是出现在空闲 inode 列表等中。
-
但是,我的问题是我不知道如何启动它。我是否想编写某种在我们删除文件之前调用的内核模块,以便我可以将 inode 编号保存在某处或编写一个新命令,例如“remove”或类似的东西,它几乎可以做同样的事情:P
标签: linux filesystems recovery inode