温馨提示×

CentOS系统VirtualBox如何实现虚拟机快照

小樊
42
2025-12-15 09:25:41
栏目: 云计算

在 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)。

四 常见问题与排障

  • 创建失败:多因磁盘空间不足或系统高负载;清理空间、降低负载后重试。
  • 恢复后异常:可能因快照损坏或与当前配置不兼容;尝试其他快照,必要时从备份/导出恢复。
  • 占用空间过大:定期删除/合并不再需要的快照,减少快照链长度。

0