![在 6 台虚拟机之间共享文件的方法](https://linux22.com/image/640492/%E5%9C%A8%206%20%E5%8F%B0%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B9%8B%E9%97%B4%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E7%9A%84%E6%96%B9%E6%B3%95.png)
我有 6 台虚拟机,它们需要访问彼此的文件。我现在的做法是,在 Web 目录中为每个需要共享的文件创建符号链接,并使用 POST 和 PHP 来确保部分文件的安全。
但是,有没有更好的方法可以做到这一点?有没有更好的方法可以在不在每个机器上安装 Web 服务器的情况下获得对我的其他机器的读取甚至写入访问权限?也许甚至可以指向另一台服务器上的文件的链接?
答案1
您尚未指明您想要与之共享文件的所有 6 台虚拟机的操作系统、发行版和版本......因此我假设它们都是 Linux。
我建议使用挂载在一台虚拟机上的文件系统,该文件系统通过 NFS 导出。其他客户端将通过 NFS 挂载从该虚拟机导出的文件系统(或实际目录)。这样你就得到了你想要的。