我正在运行多个使用相同操作系统的虚拟机,我想在它们之间共享我的点文件。在设置我的 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,那么似乎付出的努力和可能出现的问题并不值得。