windows - Vagrant 在主机关闭时被破坏,Windows

标签 windows virtualbox vagrant

在 Vagrant VM 中工作并进行一些更改后,我将使用 vagrant suspend 暂停 VM。如果我随后重新启动主机并尝试运行 vagrant resume,终端会稍等片刻,然后在没有任何反馈的情况下将我带回命令提示符。所以,我自然而然地尝试了 vagrant ssh,我收到了以下信息:

VM must be running to open SSH connection. Run vagrant up to start the virtual machine.

如果我运行 vagrant up,我发现我在挂起之前所做的所有更改都已被基本框导入覆盖。

这是有意为之的行为吗?我正在运行 Windows 8 pro x64。

最佳答案

vagrant 的想法是使用基本框,然后使用配置方法进行自定义。所以总是 vagrant destroy(删除 VM 的所有数据)和 vagrant up 再次构建框,基于基本框,应该可以工作。

无论如何,您没有执行 vagrant destroy 数据应该仍然存在。

如果您执行了 vagrant suspend,这意味着 boxes 状态被 Virtual Box 卡住了。

接下来,你应该做一个vagrant resume:http://docs.vagrantup.com/v2/cli/resume.html

但是,如果您在两者之间执行 vagrant up,数据可能会丢失。您可以打开 VirtualBox GUI 并查看是否还有一些保留的快照。

关于windows - Vagrant 在主机关闭时被破坏,Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17621927/

相关文章:

c# - 奇怪的 Windows 7 桌面图标缓存

linux - 绑定(bind)到接口(interface)时出现问题,errno : 92.我收到此错误。我在Windows中使用开发人员模式。如何修复

windows - 使用 VirtualBox(或 VMWare)虚拟化内联网络设备

wordpress - 哪个配置选项将Wordpress数据库链接到其文件?

ssh - Vagrant 的 CoreOS 身份验证失败

vagrant - 如何将打包器与盒子文件一起使用?

Vagrant 未启动。创建虚拟机的用户与当前用户不匹配

c# - 机器启动时运行exe

c++ - 在 C++ 中使用系统调用可执行文件时参数字符串中的字符丢失

运行 Ubuntu 的 VirtualBox 中的 Android 模拟器启动问题