通过Inode恢复文件

3

我正在尝试完成我的毕业项目,其中涉及通过inode恢复已删除的文件。

我对整个主题有一些零散的信息,但似乎没有清晰的方向来进行操作。

所以,能否有人在这方面给我指点一下。


你了解哪些基础知识?你具体卡在哪里或遇到了什么问题?(我们不是来帮你完成作业的。) - John Parker
是的,没错。我知道inode包含有关文件的信息,例如数据块、数据块的大小等等。此外,超级块包含有关inode空闲列表等信息,因此我可以检查已删除的inode是否存在于空闲inode列表中等。 - sathya
但是,我的问题是我不知道该如何开始。我应该编写一种内核模块,在删除文件之前调用它,以便我可以在某个地方保存inode号码,或者编写一个新的命令,例如“remove”或其他类似的命令,执行基本相同的操作:P - sathya
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接