在Vagrant中可以在使用NFS时跳过文件夹吗?

时间:2015-01-03 18:18:13

标签: vagrant vagrantfile

自从我开始使用Vagrant以来,我一直使用默认的NFS文件夹同步。它工作得很好,我一直犹豫要改变其他方法之一,但我可能需要。我真的想跳过项目中某些文件夹的同步,但是从阅读文档我无法找到跳过文件夹的方法,除非我从NFS切换到Rsync。

我想知道是否真的有办法跳过NFS中的某些文件夹。如果没有,我确实切换到Rsync以获得该功能,是否会产生意想不到的后果?

感谢流浪专家!

1 个答案:

答案 0 :(得分:3)

不幸的是,此时并非如此。您必须切换到使用rsync或以更详细的方式指定要同步的文件夹。

关于意外后果,如果您切换到rsync,则需要了解使用rsync是“单向同步”。来自rsync documentation

  

rsync同步文件夹从运行到Vagrant启动的计算机的计算机执行一次性单向同步。

在同步时,您在来宾计算机上所做的任何更改都将由主机覆盖。您将失去共享文件夹中guest虚拟机更改也反映在主机中的功能。使用rsync进行Vagrant时,这是一个重要的区别。