我打算使用 Ext4 文件加密功能。一切正常,但还有一个问题。通过 删除密码后keyctl
,我仍然可以看到加密目录的内容。我尝试删除密钥、同步并清空页面缓存、卸载文件系统、重新启动 caja 文件管理器并再次挂载 fs。但它不起作用。虽然我无法再写入目录,但我仍然可以看到清晰的名称。
如何清空内核的 KeyRing 缓存?(无需重新启动或重启我的 X 会话)
资料来源:
我打算使用 Ext4 文件加密功能。一切正常,但还有一个问题。通过 删除密码后keyctl
,我仍然可以看到加密目录的内容。我尝试删除密钥、同步并清空页面缓存、卸载文件系统、重新启动 caja 文件管理器并再次挂载 fs。但它不起作用。虽然我无法再写入目录,但我仍然可以看到清晰的名称。
如何清空内核的 KeyRing 缓存?(无需重新启动或重启我的 X 会话)
资料来源:
您可以使用
echo 3 >/proc/sys/vm/drop-caches
该命令从系统上的所有文件系统中删除 dcache。但这并不理想,因为它还会删除其他文件系统上的缓存。我认为没有一种机制可以根据每个文件系统刷新 icache/dcache。