Vagrant:通过 NFS 安装主目录

Vagrant:通过 NFS 安装主目录

我正在运行多个使用相同操作系统的虚拟机,我想在它们之间共享我的点文件。在设置我的 vagrant 文件时,我最初尝试过:

config.vm.synced_folder "/Users/Erik/VirtualMachines/Home", "/home/vagrant", nfs: true

虽然我可以使用密码登录,但 SSH 登录失败 - 很可能是因为我的主目录中有“503”而不是“vagrant”拥有的文件。当我将其更改为

config.vm.synced_folder "/Users/Erik/VirtualMachines/Home", "/home/vagrant"

一切都按预期进行,包括 SSH 登录。有没有办法让它使用 NFS 正常运行?

答案1

我没有测试过这一点,但您可能能够匹配主机和客户机之间的 UID/GID。如果您只是想共享 .files,那么似乎付出的努力和可能出现的问题并不值得。

相关内容