加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows – VirtualBox重新启动后从Vagrant重新连接同步文件夹

发布时间:2020-12-14 02:08:02 所属栏目:Windows 来源:网络整理
导读:我创建了一个在 Windows主机上运行的Ubuntu的puppet / vagrant / VirtualBox生成安装;有关详情,请参阅 https://bitbucket.org/dmenne/rstudio-shiny-server-on-ubuntu.这允许用户在Windows上运行RStudio和Shiny服务器.在Vagrantfile中,我有 config.vm.synced
我创建了一个在 Windows主机上运行的Ubuntu的puppet / vagrant / VirtualBox生成安装;有关详情,请参阅 https://bitbucket.org/dmenne/rstudio-shiny-server-on-ubuntu.这允许用户在Windows上运行RStudio和Shiny服务器.在Vagrantfile中,我有

config.vm.synced_folder“shiny-server”,“/ srv / shiny-server”,创建:true

创建共享文件夹.当我启动虚拟机或流浪汉重新加载虚拟机时,一切正常.

一个客户不想安装vagrant等,并要求在Windows上使用VirtualBox Manager启动/停止独立VM.但是,在我关闭了一个流行启动的VM Box之后,我的同步文件夹在VM重启时不会再次连接/挂载,即使它们在VirtualBox Manager的共享文件夹对话框中正确显示也是如此.

如何收缩包装Vagrant生成的VM,以便可以在没有Vagrant的情况下启动/停止它?

编辑2015年3月:

我仍然无法解决这个问题.当我强制自动挂载时,在恢复媒体上/ sf_<文件夹>同步,而不是必需的文件夹.如何在重启后强制VirtualBox使用Vagrantfile中的sync-template?

如何在没有手动操作的情况下强制自动挂载流浪者.

解决方法

经过一些进一步的调试并且对google / vagrant论坛上的类似查询缺乏响应:

>当您在puppet中使用同步文件夹时,必须重新启动VirtualBox并使用vagrant up或vagrant reload
>如果使用VirtualBox GUI停止/重新启动,automount将错误地恢复同步文件夹,即/ media / sf_;如果不使用流浪汉重装,这是无法纠正的,
>没有流浪者的唯一选择是将状态保存在VirtualBox(CTRL-V)中.重新启动后,正确恢复已同步的文件夹.但是,强制最终用户始终手动保存状态可能是不可能的.

要使用持久同步文件夹,必须使用upstart或类似方法;它只能用Vagrantfile完成.

另见Alvaro的回应:
https://groups.google.com/forum/#!topic/vagrant-up/oBU0kqPLzYk

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读