vagrant - 不断同步文件夹设置

时间:2015-11-07 04:41:03

标签: windows centos vagrant virtualbox centos7

我正在尝试使用virtualbox在我的windows10上构建一个centos7 vm。我正在使用cento / 7盒子。 它默认情况下使用rsync进行同步文件夹,我不太喜欢它,因为我必须打开一个额外的cmd来运行vagrant rsync-auto以进行持续同步。 我试图使用nfs但没有成功。 这是我的vagrantfile。

Vagrant.configure(2) do |config|
  config.vm.box = "centos/7"
  config.vm.synced_folder ".", "/home/vagrant/sync", type: "nfs"
end

当我试图运行它时。它给了我这个。

Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was:

mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3` home_vagrant_sync /home/vagrant/sync
mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` home_vagrant_sync /home/vagrant/sync

The error output from the last command was:

mount: unknown filesystem type 'vboxsf'

我注意到主机所做的更改会同步到访客,但不会反过来。我想使文件夹像共享文件夹,访客和主机都可以应用更改。这样做的最佳方法是什么? 感谢。

1 个答案:

答案 0 :(得分:0)

您收到的回复是告诉您安装Virtual Box guest添加内容。这是在安装Virtual Box时必须执行的单独安装操作。您是否安装了Virtual Box Guest Additions?