VirtualBox虚拟机在CentOS系统中的快照操作指南
一、创建快照
快照用于保存虚拟机的当前状态(包括系统配置、数据等),便于后续恢复。以下是三种常用创建方式:
- 图形界面快速创建
打开VirtualBox管理器,选中目标CentOS虚拟机,点击顶部菜单栏的机器(Machine)→快照(Snapshots)→拍摄(Take);在弹出的“创建快照”对话框中,输入名称(如“CentOS初始状态”)和描述(可选,用于备注快照用途),点击**拍摄(Take)**即可完成创建。 - 通过设置界面创建
打开VirtualBox管理器,选中目标虚拟机,点击设置;在设置窗口中切换至快照选项卡,点击创建按钮,随后输入名称和描述并确认,即可生成快照。 - 命令行创建(适用于习惯终端操作的用户)
打开CentOS系统的终端,输入命令VBoxManage snapshot create VM_Name --name "Snapshot_Name" --description "Description"(将VM_Name替换为虚拟机名称,Snapshot_Name替换为快照名称,Description为可选描述),执行后等待命令完成即可。
二、管理快照(查看、恢复、删除)
- 查看快照
- 图形界面:选中目标虚拟机,点击顶部菜单栏的机器(Machine)→快照(Snapshots)→管理快照(Manage Snapshots),弹出的窗口中会列出所有已创建的快照(包括名称、描述、创建时间)。
- 命令行:在终端输入
VBoxManage snapshot list VM_Name(替换VM_Name为虚拟机名称),即可查看该虚拟机的快照列表。
- 恢复快照
- 图形界面:在“管理快照”窗口中,选中要恢复的目标快照,点击**还原(Restore)**按钮,确认“是否保存当前状态”的提示(选择“保存”则保留当前状态并创建新快照,“不保存”则直接恢复),等待虚拟机重启至快照状态。
- 命令行:输入
VBoxManage snapshot restore VM_Name Snapshot_Name(替换VM_Name和Snapshot_Name),执行后虚拟机会自动关闭并恢复到指定快照状态。
- 删除快照
- 图形界面:在“管理快照”窗口中,选中要删除的快照,点击**删除(Delete)**按钮,确认删除操作(注意:删除后快照数据无法恢复)。
- 命令行:输入
VBoxManage snapshot delete VM_Name Snapshot_Name(替换对应名称),执行后即可删除指定快照。
三、注意事项
- 创建时机:建议在虚拟机关闭或无正在运行程序时创建快照,避免因数据写入导致快照不完整(如数据库事务未提交)。
- 性能与存储:快照会占用虚拟磁盘空间(尤其是频繁创建或大型虚拟机),长期不清理可能导致存储空间不足;大量快照还会降低虚拟机运行性能(如启动变慢)。建议定期清理无用的快照。
- 数据安全:快照并非完整备份,若虚拟机磁盘损坏,快照也无法恢复数据。重要数据请定期通过导出虚拟机(文件→导出虚拟电脑)或备份工具(如rsync、tar)进行额外备份。