2

我已经在运行 centos VM 的 Windows 8 上使用 vagrant 大约一周了。因为我发现在处理共享文件夹 (/vagrant) 中的文件时,在 centos 虚拟环境中运行的东西有很多问题,所以我设置了一个文件监视器,当我在 windows 中更改文件并写入文件时,它会自动更新文件/home/vagrant/ 下的某个地方。这样,我的项目就完全在 centos 环境中,没有共享文件夹中发生的任何异常情况。

但是,我注意到文件同步大约需要 15 秒。我们谈论的是大约 150 行或更少的文件 - 小文件。15秒是永恒。所以我的问题是:

  • 以上帝的名义发生了什么?
  • 我怎样才能加快速度呢?不到一秒钟将是理想的。

编辑/测试循环让我想起了在 Code Warrier 上编译 C 代码。这不是我想要的 node.js 工作流程。非常感谢您的帮助!

4

2 回答 2

3

这个问题很老,但我是通过谷歌来到这里的。目前您可以在 Windows 上使用 NFS。http://ravisagar.in/blog/how-speed-drupal-running-vagrant-windows-host

这极大地加快了速度,大约 10 倍。

于 2015-07-14T08:51:22.503 回答
0

我会在你的虚拟机上安装一个 samba 服务器,然后将共享安装在 windows 中作为网络驱动器。我过去已经这样做了,这意味着保存之类的事情是即时的,您不应该遇到任何使用默认 vagrant 共享的问题,只需确保 samba 以 vagrant 用户身份共享文件。

我以前没有在 centos 上设置过 samba - 我通常使用 ubuntu ......但这似乎是一个相当强大的教程:http ://wiki.centos.org/HowTos/SetUpSamba#head-1be77a3cb5ab61b8fd459182262e9a95db4b0aff

于 2013-10-28T22:51:07.727 回答