温馨提示×

Ubuntu中VirtualBox如何备份虚拟机

小樊
44
2026-01-04 18:56:34
栏目: 云计算

Ubuntu 下 VirtualBox 备份与恢复实用指南

一 备份方式总览

  • 快照(Snapshot):保存虚拟机某一时刻的内存状态 + 磁盘差分,适合短期回滚、测试变更。优点是快速粒度细;缺点是占用额外空间,长期堆叠会影响性能与占用。适用于“先快照、后变更”的日常保护。
  • 导出/导入虚拟机(OVF/OVA):将整台虚拟机的配置 + 磁盘打包,便于迁移长期归档。优点是自包含、跨主机/平台方便;缺点是导出耗时、打包后体积较大。适用于“备份可移植副本”和“换机/灾备”。
  • 手动复制磁盘 + 配置:直接拷贝虚拟机的磁盘文件(VDI/VMDK 等)配置目录,并用命令行克隆/复制磁盘,适合脚本化与自动化。注意需处理UUID 冲突注册问题。

二 方法一 快照备份与恢复(适合快速回滚)

  • 图形界面
    • 选中目标虚机,点击菜单设备 → 快照 → 拍摄快照,填写名称描述;需要回滚时,回到同一菜单选择恢复到指定快照。为减少占用,建议定期删除不再需要的快照
  • 命令行
    • 创建快照:VBoxManage snapshot "<VM 名称>" take "<快照名>"
    • 列出快照:VBoxManage snapshot "<VM 名称>" list
    • 恢复快照:VBoxManage snapshot "<VM 名称>" restore "<快照名>"
    • 说明:快照会保存当时的内存状态差分盘,请确保宿主机存储空间充足,并定期清理历史快照以避免膨胀与性能下降。

三 方法二 导出与导入虚拟机(适合迁移与长期归档)

  • 导出
    • 在管理器中选择目标虚机,点击管理 → 导出虚拟电脑,选择保存路径格式(OVF/OVA),可添加备注后开始导出。OVF 为目录结构,OVA 为单文件归档,更便于传输与备份。
  • 导入
    • 在管理器中选择管理 → 导入虚拟电脑,选择导出的 OVF/OVA 文件,按向导完成导入;导入后检查网络、存储控制器等配置是否符合预期。
  • 适用场景
    • 跨主机迁移长期离线归档共享模板。如需节省传输体积,可优先选择OVF(按需选择文件)。

四 方法三 手动复制磁盘与配置(适合脚本化与自动化)

  • 基本思路
    • 关闭虚机,复制其整个配置目录(包含 .vbox 文件)与磁盘文件(VDI/VMDK 等)到备份位置;恢复时在新位置放置文件并用管理器注册磁盘/导入配置。
  • 克隆磁盘(避免 UUID 冲突)
    • 使用命令行克隆磁盘,生成新的 UUID,便于同机多副本或迁移:
      • VBoxManage clonehd "<源磁盘路径>" "<目标磁盘路径>" --format VDI
      • 如需其他格式(如 VMDK),将 --format 参数改为对应格式。
  • 注意事项
    • 直接拷贝 VDI 并在原机再次注册会触发UUID 冲突;务必使用克隆或先注销原盘
    • 若使用差分盘链,建议一并备份/复制父盘,避免恢复后链断裂。

五 备份策略与注意事项

  • 选择策略
    • 日常变更保护:优先用快照(快速回滚)。
    • 迁移/归档:优先用导出 OVF/OVA手动复制 + 克隆磁盘
  • 一致性建议
    • 快照可在运行或关机状态创建;为减少数据不一致风险,建议在关机应用静默/维护窗口进行关键备份。
  • 存储与清理
    • 快照会持续增长,定期合并/删除无用快照;导出归档建议保留多份并做异地/离线副本。
  • 校验与演练
    • 周期性对备份进行恢复演练,验证可用性完整性;对关键业务虚机可建立自动化备份脚本定期校验流程。

0