在 Linux 中,如何创建类似符号链接的东西(以下称为 A),以便任何从 a 读取的程序都会从原始文件(B)读取,但写入 A 则会写入不同的文件(C),这样写入 A 不会对 B 产生影响?
答案1
没有简单的方法可以做到这一点。
使用 overlayfs 可能会实现这一点,但是设置起来很复杂,对于单个文件来说就更复杂了。
也可以编写一个内核模块来拦截必要的系统调用以实现此功能。据我所知,还没有人这样做过。
您应该重新考虑您的用例。
在 Linux 中,如何创建类似符号链接的东西(以下称为 A),以便任何从 a 读取的程序都会从原始文件(B)读取,但写入 A 则会写入不同的文件(C),这样写入 A 不会对 B 产生影响?
没有简单的方法可以做到这一点。
使用 overlayfs 可能会实现这一点,但是设置起来很复杂,对于单个文件来说就更复杂了。
也可以编写一个内核模块来拦截必要的系统调用以实现此功能。据我所知,还没有人这样做过。
您应该重新考虑您的用例。