首页 文章

没有vboxsf的Vagrant / VirtualBox共享文件夹

提问于
浏览
3

我正在开发一个使用Vagrant(带有Linux guest虚拟机)的构建环境的项目 . 构建过程依赖于 mmap() 来构建某些特定于应用程序的二进制文件 . 不幸的是, vboxsf ,VirtualBox与主机共享目录的机制,seems to have some (7 year old) problems with mmap .

我可以通过在guest虚拟机的私有存储中工作然后将文件复制回共享目录来解决它,但这很丑陋而且很慢 .

出于后勤原因,我不能使用另一个Vagrant提供程序而不是VirtualBox,也不能修改项目以避免使用 mmap() .

有没有人知道是否有其他方法与VirtualBox共享目录,是否可以配置Vagrant这样做?

1 回答

  • 2

    Vagrant可以使用不同的策略来同步文件夹 . 目前,除了 vboxsf 之外,您还可以选择:

    • NFS (在Linux和OS X主机上)

    • SMB (在Windows主机上)

    • Rsync (仅限单程)

    您可以通过阅读official Vagrant docs找到更多信息 .

相关问题