Ubuntu VirtualBox虚拟机备份与恢复
小樊
48
2025-08-19 09:12:05
备份方法
-
使用VirtualBox导入导出功能
- 导出:关闭虚拟机,在VirtualBox管理器中选择虚拟机→“文件”→“导出虚拟电脑”,选择保存位置,导出为.ova文件(包含配置和磁盘)。
- 导入:在目标主机上打开VirtualBox→“文件”→“导入虚拟电脑”,选择.ova文件完成导入。
-
命令行工具备份
- VBoxManage克隆磁盘:
sudo VBoxManage clonehd <原磁盘文件> <新磁盘文件> --format VDI
(如VBoxManage clonehd Ubuntu.vdi Ubuntu_backup.vdi --format VDI
),生成新的磁盘镜像。
- tar命令备份系统:
备份:sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/sys /
(排除虚拟文件系统)。
恢复:sudo tar xvpfz backup.tgz -C /
(需提前创建根目录)。
-
快照备份
- 创建快照:在虚拟机设置→“快照”中点击“拍摄”,记录当前状态,可快速恢复到该时间点。
- 恢复快照:在虚拟机设置→“快照”→“快照管理器”中选择快照,点击“还原”。
恢复方法
- 从备份文件恢复:通过导入.ova文件或使用VBoxManage导入磁盘镜像,还原虚拟机配置和数据。
- 从快照恢复:在快照管理器中选择目标快照,点击“还原”即可回到备份时的状态。
注意事项:
- 备份前确保虚拟机已关闭,避免数据损坏。
- 定期测试备份的可恢复性,确保备份文件完整。
- 大型虚拟机建议使用增量备份(如Timeshift)节省空间。