备份 Ubuntu 虚拟机的方法取决于你使用的虚拟化平台(如 VMware、VirtualBox、KVM 等)。下面按常见场景给你一份实用、可操作的备份指南。
✅ 备份前建议关闭虚拟机(避免数据不一致)
✅ 备份内容通常包括:
.vmdk / .vdi / .qcow2 等)/home、/etc)Ubuntu22.04/
├── Ubuntu22.04.vmx
├── Ubuntu22.04.vmdk
├── Ubuntu22.04-s001.vmdk
cp -r Ubuntu22.04 Ubuntu22.04_backup
✅ 恢复:
直接打开 .vmx 文件即可。
操作:
VM → Snapshot → Take Snapshot
~/VirtualBox VMs/Ubuntu/
cp -r "Ubuntu" "Ubuntu_backup"
VBoxManage export Ubuntu -o ubuntu_backup.ova
恢复:
VBoxManage import ubuntu_backup.ova
virsh shutdown ubuntu
.qcow2)cp /var/lib/libvirt/images/ubuntu.qcow2 \
/backup/ubuntu_$(date +%F).qcow2
qemu-img snapshot -c backup_snapshot ubuntu.qcow2
查看快照:
qemu-img snapshot -l ubuntu.qcow2
tar -czvf home_backup.tar.gz /home
tar -czvf etc_backup.tar.gz /etc
适合:系统配置、软件环境
sudo apt install timeshift
sudo timeshift --create
恢复:
sudo timeshift --restore
rsync -aAXv / /mnt/backup/ --exclude={/dev,/proc,/sys,/tmp,/run}
| 场景 | 推荐方式 |
|---|---|
| 短期测试 | 快照 |
| 长期保存 | 复制虚拟机文件 |
| 迁移到其他电脑 | OVA 导出 |
| 防止误删数据 | rsync / Timeshift |
| 生产环境 | 关闭 VM + 磁盘备份 |
❌ 只备份 .vmdk 不备份配置文件
❌ 虚拟机运行时直接复制磁盘(可能损坏)
❌ 快照当长期备份用
你可以告诉我:
1️⃣ 用的是 VMware / VirtualBox / KVM / 云服务器?
2️⃣ 是 桌面版还是服务器版 Ubuntu?
3️⃣ 想 本地备份还是远程备份?
我可以直接给你一条最适合你环境的备份命令。