备份VirtualBox中的Ubuntu虚拟机可以通过以下几种方法进行:
导出虚拟机:
传输备份文件: 将导出的OVA和Vmdk文件拷贝到另一台主机或存储设备上。如果文件较大,传输过程可能需要一些时间,请耐心等待。
导入虚拟机:
克隆虚拟磁盘:
使用VBoxManage clonehd
命令将快照或基础磁盘文件克隆为一个新的VDI文件。例如:
VBoxManage clonehd snapshot.vdi new.vdi --format VDI
这将创建一个与原始磁盘文件相同大小的新磁盘文件。
备份整个文件系统: 成为root用户后,使用tar命令备份整个文件系统到一个压缩包中,例如:
sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/lostfound --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
这将备份根目录下的所有内容,并排除backup.tgz
文件本身。
恢复整个文件系统: 确保备份和恢复的Ubuntu系统版本一致,然后使用以下命令恢复:
sudo tar xvpfz backup.tgz -C /
这将解压备份文件到根目录。
Deja Dup: 在Ubuntu中,使用内置的备份工具Deja Dup进行系统备份。打开“系统设置”并选择“备份”选项,选择备份文件的存储位置和备份频率,然后点击“开始备份”按钮。
Timeshift(适用于Ubuntu子系统): 在Ubuntu子系统内安装Timeshift:
sudo apt install timeshift
配置Timeshift,设置备份类型、位置和计划。
在进行备份和恢复操作之前,请确保虚拟机已经关闭。备份文件应存储在安全的位置,以防止数据丢失。在恢复虚拟机之前,请确保备份文件完整且未损坏。