【发布时间】:2017-08-03 04:05:51
【问题描述】:
在我的 Windows 7 上,我使用:
- VirtualBox 5.0.20
- 流浪者 1.9.1
- vagrant-share(1.1.6,系统)
- vagrant-winnfsd (1.3.1)
我有一个带有一些 PHP 软件 (piwik) 的 ubuntu vagrant box,它在特定的 CLI 命令上执行一些涉及文件的处理。我已经测量了命令完成从访客(ubuntu)到主机(win7)的各种类型的共享需要多长时间:
- 30 秒在一个简单的共享文件夹上。
- 在 nfs 共享文件夹上 5 秒(通过
config.vm.network "private_network", type: "dhcp"和config.vm.synced_folder "piwik", "/web-pub/piwik", :nfs => true, :mount_options => ['actimeo=2'])。 - 在复制
/tmp下的所有相关文件后,不共享0.5秒,未共享。
我在不同的任务上确认成比例相似的数字(例如 drush cc all 在 vanilla drupal 7 安装上)。
你知道如何让共享文件夹的速度超过 5 秒吗?我想避免使用基于 rsync 的解决方案。
【问题讨论】:
-
您的 vagrant box 是否使用不同的次要版本的 VirtualBox 来宾添加构建?我在 5.0 和 5.1、主机和来宾之间的次要版本之间遇到了问题。
标签: ubuntu vagrant filesystems shared-directory vagrant-windows