CentOS中VirtualBox如何设置虚拟机保存状态
导读:CentOS 中 VirtualBox 保存虚拟机状态的实用方法 一 保存状态的核心方式 保存状态(挂起/Savestate):将虚拟机的内存与设备状态写入磁盘,下次启动可从中断处继续运行,适合临时中断、快速恢复现场。 快照(Snapsh...
CentOS 中 VirtualBox 保存虚拟机状态的实用方法
一 保存状态的核心方式
- 保存状态(挂起/Savestate):将虚拟机的内存与设备状态写入磁盘,下次启动可从中断处继续运行,适合临时中断、快速恢复现场。
- 快照(Snapshot):在某一时间点保存内存+磁盘+设备状态的“恢复点”,支持多级快照、随时回滚与分支管理,适合系统更新、软件安装、测试前建立恢复点。
- 二者区别:保存状态是“一次性现场挂起”;快照是“可管理的恢复点集合”,更灵活、可回滚与多版本共存。
二 图形界面操作步骤
- 保存状态(挂起)
- 选中虚拟机,点击窗口上的关闭按钮(或菜单“机器”→“关闭”)。
- 在弹出的对话框选择保存虚拟机的状态(Suspend),确认后虚拟机会写入状态并停止运行。
- 下次启动该虚拟机时,会自动从保存的状态恢复运行。
- 创建快照(时间点恢复)
- 选中虚拟机,切到快照选项卡,点击拍摄(Take Snapshot)。
- 输入名称与描述(如“升级前”“安装依赖前”),点击确定。
- 需要回滚时,在快照列表选择目标快照,点击还原(Restore)。
- 不再需要的快照可删除(Delete),释放空间(注意删除策略对子快照的影响)。
三 命令行快速操作(VBoxManage)
- 保存状态:VBoxManage controlvm “< 虚拟机名称> ” savestate
- 启动后恢复到保存状态:VBoxManage startvm “< 虚拟机名称> ” --type headless(或正常启动)
- 创建快照:VBoxManage snapshot “< 虚拟机名称> ” take “< 快照名> ” --description “< 描述> ”
- 回滚到快照:VBoxManage snapshot “< 虚拟机名称> ” restore “< 快照名> ”
- 列出快照:VBoxManage snapshot “<
虚拟机名称>
” list
说明:以上命令在 Linux/CentOS 宿主机的终端执行,需将 < 虚拟机名称> 替换为你的实际 VM 名称。
四 快捷键与主机键
- 默认主机键(Host Key)为右 Ctrl。
- 常用组合键:
- Host + S:保存虚拟机当前状态(挂起)
- Host + Q:关闭虚拟机窗口(会弹出关机选项)
- Host + R:重启虚拟机
- Host + P:暂停/恢复运行
- Host + Del:向虚拟机发送 Ctrl+Alt+Del
- 若快捷键无效,可在 VirtualBox 管理器:文件 → 工具 → 首选项 → 输入 中查看或修改主机键组合。
五 常见问题与排查
- 保存状态失败或恢复异常:确保宿主机磁盘剩余空间充足,虚拟机未处于保存状态时再执行操作;必要时重启宿主机与 VirtualBox 后重试。
- 快照占用空间过大:定期清理不再需要的快照;删除快照前了解其对子快照与磁盘占用的影响。
- 运行更新/安装前建议:先创建快照,出现问题时可一键回滚到更新前状态。
- 若遇到“重启后更改丢失”等异常,检查虚拟机的存储控制器与虚拟硬盘连接是否正确,避免仅挂载 ISO 导致写入未落到磁盘(曾有案例通过移除多余 ISO 控制器解决)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS中VirtualBox如何设置虚拟机保存状态
本文地址: https://pptw.com/jishu/780502.html
