我想在将数据写入硬盘之前做一些事情。我不知道任何解决方案。为避免编辑内核源代码,是否有任何位置可以将钩子函数用作可加载模块?
更新:谢谢大家,LSM 适用于 API 钩子。但我想找到其他提供机制挂钩读/写数据块的解决方案。它可以避免在更新文件后重新加密所有文件。
我认为我可以在文件系统(ext2、ext3...)和缓冲区缓存之间修改一些东西。
linux filesystems hook linux-kernel
filesystems ×1
hook ×1
linux ×1
linux-kernel ×1