![只读 NFS 挂载,允许本地写入](https://linux22.com/image/621235/%E5%8F%AA%E8%AF%BB%20NFS%20%E6%8C%82%E8%BD%BD%EF%BC%8C%E5%85%81%E8%AE%B8%E6%9C%AC%E5%9C%B0%E5%86%99%E5%85%A5.png)
我希望通过 NFS 以只读方式共享目录(数据不应损坏)。
不过,我希望客户端能够尽可能透明地使用已挂载的文件夹,就像它是可读写的一样。
基本上,我希望更新只单向进行,从服务器到客户端,而不是相反。
如果我的本地更新不是 100% 可靠(如果它们可以被参考服务器覆盖),我并不介意。
有办法吗?直接使用 NFS 选项?使用某种挂载技巧?我在两边都使用 Ubuntu 12.04。
谢谢 !
答案1
覆盖文件系统提供了将一个文件系统挂载在另一个文件系统之上的可能性。您可以将 nfs 挂载用作下层文件系统,将一些本地目录用作上层文件系统。本地更改不会发送到 NFS 服务器。更多信息:https://git.kernel.org/cgit/linux/kernel/git/mszeredi/vfs.git/tree/Documentation/filesystems/overlayfs.txt?h=overlayfs.current