1. 创建快照
2. 查看与管理快照
VirtualBox提供VBoxManage命令行工具,可实现更灵活的快照管理,步骤如下:
1. 打开终端
在宿主机(Linux系统)上打开终端,输入VBoxManage并按下回车键,确认工具已安装(若未安装,可通过sudo apt install virtualbox或对应发行版的包管理器安装)。
2. 创建快照
使用以下命令创建快照,替换<虚拟机名称>(如“UbuntuVM”)和<快照名称>(如“PrePatch”)为实际值:
VBoxManage snapshot "<虚拟机名称>" take "<快照名称>"
示例:为名为“CentOS7”的虚拟机创建名为“PreKernelUpdate”的快照:
VBoxManage snapshot "CentOS7" take "PreKernelUpdate"
该命令会立即创建快照,无需关闭虚拟机。
3. 列出所有快照
查看指定虚拟机的快照列表,使用以下命令:
VBoxManage snapshot "<虚拟机名称>" list
输出结果会显示快照名称、创建时间、描述等信息,便于识别。
4. 恢复快照
将虚拟机恢复到指定快照的状态,使用以下命令(恢复后虚拟机会关机):
VBoxManage snapshot "<虚拟机名称>" restore "<快照名称>"
示例:恢复“CentOS7”虚拟机到“PreKernelUpdate”快照:
VBoxManage snapshot "CentOS7" restore "PreKernelUpdate"
恢复前建议备份重要数据,避免意外丢失。
5. 删除快照
删除指定快照及其后续依赖,使用以下命令:
VBoxManage snapshot "<虚拟机名称>" delete "<快照名称>"
示例:删除“CentOS7”虚拟机的“PreKernelUpdate”快照:
VBoxManage snapshot "CentOS7" delete "PreKernelUpdate"
删除后快照文件将被永久移除,无法恢复,请谨慎操作。
通过上述方法,可在Linux系统运行的VirtualBox虚拟机中轻松实现快照的创建、管理与恢复,满足测试、开发或数据备份的需求。