Vagrant同步rsync速度极慢。

7

我在Vagrantfile中有这个:

config.vm.synced_folder ".", "/vagrant",
type: "rsync", rsync__auto: true, rsync__exclude: [".git/", "django/"]

+ 我在另一个标签页中运行 vagrant rsync-auto

对文件进行更改后,需要大约5秒钟才能通过vagrant同步。

有什么方法可以加速这个过程吗?我是为了使用webpack/hot-module-reloading而使用它。

1个回答

1

有一个稍微过时的插件叫做 vagrant-gatling-rsync,旨在解决这种情况。

https://github.com/smerrill/vagrant-gatling-rsync

您应该能够使用它进行安装。
$ vagrant plugin install vagrant-gatling-rsync

然后,您可以(可选)将此添加到您的Vagrantfile中:

config.gatling.rsync_on_startup = true

由于这是插件的默认行为,因此上述行不再需要。

您应该能够通过使用插件中相应的命令来触发此功能,以替换现有的$ vagrant rsync-auto命令:

$ vagrant gatling-rsync-auto

在我的个人经验中,自从版本1.9.0以来,我没有发现使用Vagrant内置的rsync存在任何问题,但这可能对你的情况有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接