在 CentOS 宿主机上的 VirtualBox 快照操作指南
一 图形界面操作
- 打开 VirtualBox,选中目标 CentOS 虚拟机。
- 进入快照管理:在虚拟机窗口菜单选择 机器 Machine → 快照 Snapshots → 管理 Manage,或直接点击右侧的 快照 Snapshots 标签。
- 拍摄快照:点击 拍摄 Take,填写 名称 与 描述,确认后等待完成。
- 恢复快照:在快照列表中选中目标快照,点击 还原 Restore;建议取消勾选“创建当前状态的快照”,避免把“坏状态”再保存一次。
- 删除快照:选中快照后点击 删除 Delete,用于释放空间与简化快照链。
- 说明:快照既可在虚拟机运行中创建,也可在关机状态下创建;运行中的快照会包含内存状态,体积更大、耗时更长。
二 命令行操作 VBoxManage
- 查看快照列表
VBoxManage snapshot "<VM 名称>" list
- 创建快照(运行中可用“–live”实现在线快照)
# 普通快照
VBoxManage snapshot "<VM 名称>" take "<快照名>" --description "<描述>"
# 运行中创建(静默/在线快照)
VBoxManage snapshot "<VM 名称>" take "<快照名>" --live --description "<描述>"
- 恢复到指定快照
VBoxManage snapshot "<VM 名称>" restore "<快照名>"
- 删除快照
VBoxManage snapshot "<VM 名称>" delete "<快照名>"
- 提示:将 <VM 名称> 替换为你的虚拟机在 VirtualBox 中的实际名称(区分大小写)。
三 快照最佳实践与注意事项
- 命名与描述:使用有意义的名称(如“系统升级前_2025-08-20”)和详细描述,便于后续定位。
- 数量与性能:控制快照数量,避免过长快照链;快照越多,占用空间越大、合并与回滚越慢。
- 空间与时机:确保宿主机磁盘空间充足;在关机或低负载时拍摄更稳妥。
- 使用场景:适合系统更新、软件安装、配置变更、测试等短期回滚需求。
- 重要区别:快照是时间点状态,便于短期恢复;长期归档与异地容灾请使用完整备份/导出(如导出为 OVF)。
四 常见问题与排障
- 创建失败:多因磁盘空间不足或系统高负载;清理空间、降低负载后重试。
- 恢复后异常:可能因快照损坏或与当前配置不兼容;尝试其他快照,必要时从备份/导出恢复。
- 占用空间过大:定期删除/合并不再需要的快照,减少快照链长度。