在linux中,如何创建“拦截/重定向”符号链接?

在linux中,如何创建“拦截/重定向”符号链接?

在 Linux 中,如何创建类似符号链接的东西(以下称为 A),以便任何从 a 读取的程序都会从​​原始文件(B)读取,但写入 A 则会写入不同的文件(C),这样写入 A 不会对 B 产生影响?

答案1

没有简单的方法可以做到这一点。

使用 overlayfs 可能会实现这一点,但是设置起来很复杂,对于单个文件来说就更复杂了。

也可以编写一个内核模块来拦截必要的系统调用以实现此功能。据我所知,还没有人这样做过。

您应该重新考虑您的用例。

相关内容