2013-08-01 123 views
6

我使用config.vm.synced_folder來同步從主機到虛擬機的文件夾,但我想同步它的另一個方向。這可能使用vagrant/virtualbox嗎?從虛擬機共享目錄到主機

+0

一旦你創建一個'Synced'文件夾,它可以同時工作... – Mingyu

回答

2

默認情況下,Vagrant使用VirtualBox的vboxsf在主機和來賓之間同步文件夾。

這是雙向的,所以如果你在guest虛擬機中對/vagrant_data中的文件進行了更改,它將更改主機目錄中相應的文件。反過來,你不需要再做一次。

其他選項來同步文件:

  1. rsync的
  2. SSHFS
  3. NFS

查看更多=>Synced Folders

1

如果我理解正確,你正在尋找爲Vagrant創建一個共享文件夾,從guest虛擬機添加文件並顯示在主機上?

如果是這種情況,您仍然需要創建主機文件夾。恐怕Vagrant不會爲你的Vagrantfile中的config.vm.synced_folder行創建目錄,但是一旦主目錄存在,它就會非常有效。

+1

我認爲如果你使用create:true作爲選項,vagrant會創建host文件夾。 – somewhatoff

+2

創建選項也將清空訪客機器中的目錄 – qasimzee