自从我开始使用Vagrant以来,我一直使用默认的NFS文件夹同步。它工作得很好,我一直犹豫要改变其他方法之一,但我可能需要。我真的想跳过项目中某些文件夹的同步,但是从阅读文档我无法找到跳过文件夹的方法,除非我从NFS切换到Rsync。
我想知道是否真的有办法跳过NFS中的某些文件夹。如果没有,我确实切换到Rsync以获得该功能,是否会产生意想不到的后果?
感谢流浪专家!
答案 0 :(得分:3)
不幸的是,此时并非如此。您必须切换到使用rsync
或以更详细的方式指定要同步的文件夹。
关于意外后果,如果您切换到rsync,则需要了解使用rsync
是“单向同步”。来自rsync documentation。
rsync同步文件夹从运行到Vagrant启动的计算机的计算机执行一次性单向同步。
在同步时,您在来宾计算机上所做的任何更改都将由主机覆盖。您将失去共享文件夹中guest虚拟机更改也反映在主机中的功能。使用rsync
进行Vagrant时,这是一个重要的区别。