jsj*_*jsj 5 filesystems kernel files
当应用程序删除文件时到底发生了什么?
有没有办法控制这种行为?基本上我想shred而不是rm在所有情况下,但当然应用程序不会调用rm,我猜他们直接与内核交互?我是否必须修改内核才能实现此功能?
shred
rm
Joh*_*ohn 2
您必须进入 C 库以及文件系统内核模块才能捕获所有情况。应用程序最常调用库例程,然后库例程调用文件系统模块内的例程。
简而言之,控制这种行为的唯一可靠方法是编写和使用您自己的文件系统。我想你不想去那里——我知道我不会。
归档时间:
12 年,8 月 前
查看次数:
184 次
最近记录:
11 年,6 月 前