在 CentOS 宿主机上恢复 VirtualBox 快照
一、图形界面步骤
- 打开 VirtualBox 管理器,选中目标 CentOS 虚拟机。
- 在顶部菜单选择 机器(Machine) → 快照(Snapshots) → 管理(Manage),打开快照管理器。
- 在快照列表中选中需要恢复的快照,点击 还原(Restore),在弹窗中确认操作。
- 等待还原完成,启动虚拟机并核对系统与数据是否回到快照时的状态。
二、命令行步骤 VBoxManage
- 查看虚拟机与快照列表(确认快照名称或 UUID):
- 列出所有虚拟机:
- 查看指定虚拟机的快照树(记下快照的 名称 或 UUID):
- vboxmanage snapshot “<虚拟机名称>” list
- 恢复到指定快照(两种方式,二选一):
- 按名称恢复:
- vboxmanage snapshot “<虚拟机名称>” restore “<快照名称>”
- 按 UUID 恢复:
- vboxmanage snapshot “<虚拟机名称>” restore “<快照UUID>”
- 提示:命令中的虚拟机名称需与 VirtualBox 中显示完全一致(含引号);快照名称或 UUID 可在快照列表中获取。
三、注意事项与最佳实践
- 快照会保存虚拟机的系统状态与磁盘状态;还原后,当前状态会被快照覆盖,建议先为当前状态再建一个快照以便回滚。
- 建议在关机或挂起状态下执行还原,减少文件系统不一致的风险;还原完成后进行必要验证(如检查关键服务、网络、磁盘空间与数据)。
- 快照不是长期备份方案,重要数据应配合定期全量/增量备份与异地存放策略。