【问题标题】:In Vagrant is it possible to skip a folder when using NFS?在 Vagrant 中,使用 NFS 时是否可以跳过文件夹?
【发布时间】:2015-03-01 17:20:02
【问题描述】:

自从我开始使用 Vagrant 以来,我一直使用默认的 NFS 文件夹同步。它效果很好,以至于我一直犹豫是否要更改为其他方法之一,但我可能需要这样做。我真的很想跳过项目中某些文件夹的同步,但是从阅读文档中我找不到跳过文件夹的方法,除非我从 NFS 切换到 Rsync。

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

感谢流浪专家!

【问题讨论】:

    标签: vagrant vagrantfile


    【解决方案1】:

    不幸的是,目前不是。您必须改用rsync 或以更详细的方式指定要同步的文件夹。

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

    rsync 同步文件夹从运行的机器到 Vagrant 正在启动的机器进行一次性单向同步。

    您在访客机器中所做的任何更改都将在同步时被主机覆盖。您将失去共享文件夹中来宾中的更改也反映在主机中的功能。这是将rsync 用于 Vagrant 时的一个重要区别。

    【讨论】:

    • 感谢您的回复!切换到 Rsync 对我不起作用,所以我现在必须在不排除文件夹的情况下生活。
    • 如何更详细地指定要同步的文件夹?
    猜你喜欢
    • 1970-01-01
    • 2014-02-07
    • 2014-12-29
    • 1970-01-01
    • 2016-04-25
    • 2013-06-15
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    相关资源
    最近更新 更多