温馨提示×

VirtualBox虚拟机在CentOS如何使用快照

小樊
46
2025-10-02 15:28:17
栏目: 云计算

VirtualBox虚拟机在CentOS中使用快照的步骤

1. 准备工作

在创建快照前,建议先关闭CentOS虚拟机(或通过VirtualBox的“保存状态”功能保存当前状态),避免快照过程中数据不一致,影响快照完整性。

2. 创建快照

图形界面方式

  • 打开VirtualBox管理器,选中目标CentOS虚拟机。
  • 点击顶部菜单栏机器(Machine)快照(Snapshots)拍摄(Take)(或右键虚拟机选择“拍摄快照”)。
  • 在弹出的“创建快照”对话框中,输入快照名称(如“CentOS_202509初始状态”)和描述(可选,用于备注快照用途,如“安装MySQL前状态”),点击**拍摄(Take)**即可开始创建。

命令行方式(VBoxManage)

  • 打开CentOS虚拟机的终端,输入以下命令:
    VBoxManage snapshot "VM_Name" take "Snapshot_Name"
    
    其中,“VM_Name”替换为你的CentOS虚拟机名称(可在VirtualBox管理器的“虚拟机列表”中查看),“Snapshot_Name”替换为快照名称(如“CentOS_202509_安装Python”)。

3. 管理快照

查看快照

  • 图形界面:选中CentOS虚拟机,点击顶部菜单栏机器(Machine)快照(Snapshots)管理(Manage),进入快照管理界面,可查看所有已创建的快照列表(包括名称、描述、创建时间、状态等)。
  • 命令行:输入以下命令查看指定虚拟机的快照列表:
    VBoxManage snapshot list "VM_Name"
    
    例如,查看名为“CentOS_Test”的虚拟机快照:
    VBoxManage snapshot list "CentOS_Test"
    ```。  
    
    

恢复快照

  • 图形界面:在快照管理界面中,选中要恢复的快照,点击**还原(Restore)**按钮,确认提示后,虚拟机将关闭并恢复到该快照的状态。
  • 命令行:输入以下命令恢复到指定快照:
    VBoxManage snapshot "VM_Name" restore "Snapshot_Name"
    
    例如,恢复“CentOS_Test”虚拟机到“CentOS_202509初始状态”快照:
    VBoxManage snapshot "CentOS_Test" restore "CentOS_202509初始状态"
    ```。  
    
    

删除快照

  • 图形界面:在快照管理界面中,选中要删除的快照,点击**删除(Delete)**按钮,确认后即可删除(删除快照会释放其占用的存储空间,但需注意:若快照有子快照,需先删除子快照)。
  • 命令行:输入以下命令删除指定快照:
    VBoxManage snapshot "VM_Name" delete "Snapshot_Name"
    
    例如,删除“CentOS_Test”虚拟机的“CentOS_202509_安装Python”快照:
    VBoxManage snapshot "CentOS_Test" delete "CentOS_202509_安装Python"
    ```。  
    
    
    

4. 注意事项

  • 存储空间:快照会占用额外的存储空间(尤其是多个快照时),需定期清理不再需要的快照,避免磁盘空间耗尽。
  • 性能影响:大量快照可能会降低虚拟机运行速度(如启动、读写变慢),建议根据需求合理创建。
  • 数据一致性:创建快照前尽量关闭虚拟机或保存当前状态,避免快照过程中数据损坏。
  • 快照链管理:快照之间形成“链式结构”(如快照A→快照B→当前状态),删除中间快照时,VirtualBox会自动合并后续快照,需耐心等待合并完成。

0