流浪SMB主机Windows无法同步

时间:2018-12-06 16:28:38

标签: vagrant vagrantfile vagrant-windows

我尝试了以下配置,以使Windows 10 主机和Linux guest

的同步工作

Windows

hyperv已通过documentation启用:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All。 Vagrant已安装,计算机已重新启动。流浪者位于 2.2.2

Vagrant使用 PowerShell 运行,而 PS 使用管理员权限运行。我尝试过的Vagrant文​​件的最基本设置是:

Vagrant.configure("2") do |config|
    config.vm.box = "generic/ubuntu1810"
end

vagrant up很好。它确实可以运行,我可以vagrant ssh进入它。但是主机中的文件都没有安装到客户机上。我指的当然是与 Vagrant 文件位于同一文件夹级别的文件。

我也尝试了这种配置:

Vagrant.configure("2") do |config|
    config.vm.box = "generic/ubuntu1810"
    config.vm.synced_folder = ".", "/vagrant", type: "smb", smb_password: "myhostuserpassword", smb_username: "hostusername", mount_options: ["username=hostusername", "password=myhostuserpassword"], smb_host: "host_ip_address"
    config.vm.provider "hyperv" do |config|
    end 
end

没有任何同步,而且我不知道还能尝试什么,因为实际上没有错误发芽。它上升了,我将其缩进去,看到一个空文件夹,执行touch potatotest,但在主机中看不到该文件。同样,主机上没有的测试文件也不会装入正在运行的无用信息盒中。主机上的这些测试文件与Vagrant文​​件处于同一级别。我真的不知道该怎么办,因为没有错误发生。

谢谢!

0 个答案:

没有答案