首页主机资讯Ubuntu VirtualBox虚拟机如何备份和恢复

Ubuntu VirtualBox虚拟机如何备份和恢复

时间2025-11-26 23:04:04发布访客分类主机资讯浏览548
导读:Ubuntu VirtualBox 虚拟机备份与恢复 一 方法总览与选择 快照(Snapshot):在虚拟机运行时快速保存“当前状态”,适合短期回滚、测试前后恢复。优点是快速、粒度细;缺点是依赖原磁盘与主机路径,不适合跨主机/长期归档。...

Ubuntu VirtualBox 虚拟机备份与恢复

一 方法总览与选择

  • 快照(Snapshot):在虚拟机运行时快速保存“当前状态”,适合短期回滚、测试前后恢复。优点是快速、粒度细;缺点是依赖原磁盘与主机路径,不适合跨主机/长期归档。
  • 导出/导入 OVF/OVA:将整台虚拟机(含配置与磁盘)打包,适合迁移到另一台主机长期备份分享。优点是自包含、跨平台;缺点是导出耗时、体积较大
  • 手动拷贝并注册介质:直接复制虚拟机的VDI/VMDK + .vbox等文件,在新主机用“虚拟介质管理器”注册并修复快照/路径。优点是灵活、可控;缺点是需要手动处理 UUID 与快照链
  • 客体系统级备份:在 Ubuntu 客体内用 tar/rsync/duplicity 做文件级或增量备份,适合只保护数据与应用配置;优点是与虚拟化平台无关;缺点是不保存虚拟机配置与快照
  • Clonezilla 磁盘克隆:在客体或宿主层面做整盘镜像,适合裸机/磁盘级迁移;优点是一致性高;缺点是恢复过程相对重
    以上方法可单独或组合使用,满足不同场景的备份与恢复需求。

二 方法一 快照 快速回滚

  • 备份(创建快照)
    1. 选中虚拟机,建议先关机或挂起;2) 打开“快照”面板;3) 点击“拍摄”,填写名称/描述;4) 等待快照完成。
  • 恢复(回滚到快照)
    1. 选中虚拟机,打开“快照”;2) 在树状列表中选择目标快照;3) 点击“恢复”,确认后重启。
  • 管理建议
    • 快照链越长,占用空间越大;定期清理不再需要的快照
    • 快照不等同于完整备份,重要数据仍应做离线/异地保存。
    • 跨主机迁移不建议依赖快照,优先使用导出/导入或手动注册方式。
      上述流程基于 VirtualBox 的快照功能,适用于 Ubuntu 客体系统的日常回滚。

三 方法二 导出与导入 OVF/OVA 迁移与长期备份

  • 导出为 OVF/OVA
    1. VirtualBox 菜单:管理 → 导出虚拟电脑;2) 选择目标虚拟机;3) 在“格式”中可选 OVF(拆分文件)或 OVA(单文件);4) 按需设置MAC 地址策略(如仅保留 NAT 网卡 MAC);5) 选择导出路径并开始导出。
  • 导入并恢复
    1. VirtualBox 菜单:管理 → 导入虚拟电脑;2) 选择 .ovf/.ova;3) 可调整默认虚拟电脑位置MAC 地址策略(如为所有网卡重新生成);4) 完成导入后启动虚拟机。
  • 使用提示
    • OVA 为单文件,便于传输与归档;OVF 为多文件,便于分卷与版本管理。
    • 导入时若提示缺少 ISO,可在导出时选择是否包含 ISO 镜像,或后续在存储中重新挂载。
    • 适合在不同主机、不同平台间迁移或做长期离线备份
      以上步骤覆盖 VirtualBox 的导出/导入流程,适合 Ubuntu 虚拟机的迁移与备份。

四 方法三 手动拷贝与注册介质 跨主机恢复

  • 备份哪些文件
    • 虚拟机目录中的:.vbox(配置)、Snapshots/(快照差分盘)、虚拟硬盘(如 .vdi/.vmdk)、以及可能的 .vbox-prev
  • 在新主机恢复
    1. 打开 VirtualBox:管理 → 虚拟介质管理器,按快照层级顺序手动注册虚拟硬盘/快照盘(先注册父盘,再注册子盘);2) VirtualBox 主界面:控制 → 注册,选择虚拟机的 .vbox 文件;3) 选中虚拟机,进入“设置 → 存储”,确认控制器已连接相应磁盘;4) 进入“设置 → 系统”,将硬盘置于启动顺序首位,避免“FATAL: No bootable medium found”。
  • 常见问题与处理
    • 若出现“找不到 { uuid} .vmdk”或快照顺序丢失,通常是未正确注册快照链路径变更导致;按层级重新注册,必要时在“虚拟介质管理器”中检查磁盘父子关系。
    • 若需移动磁盘到新位置,可在介质管理器中释放/移动后重新注册,避免 UUID 冲突。
    • 迁移包含快照的虚拟机时,务必完整复制快照差分盘并保持注册顺序一致。
      以上流程适用于在新主机上手动恢复虚拟机与快照链,确保介质与配置正确绑定。

五 方法四 客体系统级备份与 Clonezilla 整盘克隆

  • 客体系统级备份(Ubuntu 内部)
    • 全量打包示例:sudo tar czvf /path/to/backup-$(date +%F).tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt --exclude=/media --exclude=/lost+found /
    • 增量同步示例:sudo rsync -aAXv --delete / /path/to/backup/
    • 加密增量示例:sudo apt-get install duplicity & & sudo duplicity --full-if-older-than 7D / s3://bucket/backup
    • 适合只保护数据/配置;恢复时在新虚拟机中解包或同步回原路径。
  • Clonezilla 整盘克隆
    • 制作 Clonezilla 启动介质,在客体或宿主层面选择“device-image”模式,将镜像保存到外部介质/网络存储;在目标环境还原镜像后启动。
    • 适合跨硬件/跨平台迁移或需要一致性整盘的场景。
  • 组合建议
    • 关键业务可采用“客体级备份 + 周期性 OVF/OVA 导出”的双轨策略,兼顾数据平台配置
      以上方法提供与虚拟化平台解耦的数据保护手段,适合 Ubuntu 客体的文件级与整盘级备份。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu VirtualBox虚拟机如何备份和恢复
本文地址: https://pptw.com/jishu/757214.html
VirtualBox中Ubuntu虚拟机如何共享文件夹 Debian挂载加密磁盘的步骤

游客 回复需填写必要信息