在 Debian + VirtualBox 环境下,“备份”通常有两种理解,下面分别说明:
VirtualBox 的虚拟机本质上就是一个文件夹。
关闭虚拟机
# 在 Debian 主机中
VBoxManage controlvm "虚拟机名称" poweroff
找到虚拟机路径 默认在:
~/VirtualBox VMs/虚拟机名称/
复制整个文件夹
cp -a ~/VirtualBox\ VMs/虚拟机名称 /备份目录/
或:
rsync -a ~/VirtualBox\ VMs/虚拟机名称 /备份目录/
恢复
把文件夹复制回去,用 VirtualBox 打开 .vbox 文件即可。
适合迁移或长期归档。
VBoxManage export "虚拟机名称" -o debian_backup.ova
恢复:
VBoxManage import debian_backup.ova
如果你只想要系统盘:
VBoxManage clonehd 原磁盘.vdi 备份磁盘.vdi
cp -a ~/.config/VirtualBox /备份目录/VirtualBox_config
timeshift(推荐)rsyncborgbackup如果你愿意,可以告诉我:
我可以给你更精确的命令。