温馨提示×

VirtualBox如何实现Linux系统快照

小樊
39
2025-12-31 15:53:33
栏目: 智能运维

VirtualBox Linux系统快照实操指南

一 图形界面创建与恢复

  • 创建快照
    • 选中目标虚拟机,建议先让 Linux 进入稳定状态(保存文档、停止大任务),然后点击菜单中的设备 → 快照 → 拍摄快照,填写名称描述后确认。也可在虚拟机窗口的机器 → 快照 → 管理 → 拍摄完成同样操作。快照既可在运行中创建,也可在关机状态创建。
  • 恢复快照
    • 在虚拟机窗口的机器 → 快照 → 管理中,选中目标快照并点击恢复;或在主界面右侧快照面板选择快照后点击恢复。恢复会将虚拟机的磁盘与内存状态回到拍摄时刻。
  • 删除快照
    • 快照管理器中选中不再需要的快照,点击删除;该操作会合并差异数据,可能耗时较长。

二 命令行创建与恢复

  • 常用命令
    • 创建快照:VBoxManage snapshot “<虚拟机名称>” take “<快照名称>”
    • 列出快照:VBoxManage snapshot “<虚拟机名称>” list
    • 恢复快照:VBoxManage snapshot “<虚拟机名称>” restore “<快照名称>”
    • 删除快照:VBoxManage snapshot “<虚拟机名称>” delete “<快照名称>”
  • 无界面运行与恢复示例
    • 启动:VBoxManage startvm “<虚拟机名称>” --type headless
    • 恢复:VBoxManage snapshot “<虚拟机名称>” restore “<快照名称>”
  • 说明
    • 以上命令对Ubuntu、CentOS等 Linux 虚拟机同样适用;命令中的虚拟机名称需与 VirtualBox 管理器中的名称完全一致。

三 快照使用场景与注意事项

  • 典型场景
    • 系统或软件更新/升级前创建快照,出现异常可快速回滚。
    • 软件安装与配置测试、驱动验证、环境搭建等需要反复回退的场景。
  • 注意事项
    • 快照会占用额外存储空间,并随着后续变更产生差异文件;建议定期清理不再需要的快照。
    • 快照不是长期备份替代方案,重要数据仍应另行离线/异地备份。
    • 快照链越长,合并与回滚成本越高;长期维护建议定期整合或采用完整导出/克隆。

四 常见问题与排查

  • 快照恢复后时间不正确
    • Linux 通常从**硬件时钟(RTC)**读取时间,快照恢复不会自动校正;可在恢复后执行 sudo hwclock -s(从硬件时钟同步到系统时间)或启用 NTP 服务自动校时。
  • 删除快照卡顿或失败
    • 删除会触发差异盘合并,磁盘繁忙时耗时较长,确保宿主机磁盘剩余空间充足并耐心等待完成。
  • 无法找到某台虚拟机的快照
    • 快照是按单个虚拟机管理的,请在左侧列表选中正确的虚拟机后再查看或操作快照。

0