一、VirtualBox图形界面创建CentOS虚拟机快照步骤
二、VirtualBox命令行(VBoxManage)创建CentOS快照步骤
bin目录(默认路径为/usr/bin,若未修改可跳过此步):cd /usr/bin
VBoxManage list vms
输出结果示例:"CentOS_7" {12345678-1234-1234-1234-123456789abc}
"Ubuntu_22" {87654321-4321-4321-4321-210987654321}
其中"CentOS_7"即为虚拟机名称(需记下,后续命令会用到)。VM_Name替换为步骤2中获取的虚拟机名称(如CentOS_7),Snapshot_Name替换为自定义的快照名称(如CentOS_7_初始配置):VBoxManage snapshot VM_Name take Snapshot_Name
示例:VBoxManage snapshot CentOS_7 take CentOS_7_初始配置
命令执行后,VirtualBox会自动保存虚拟机的当前状态,生成对应的快照文件(默认存储在虚拟机的Snapshots目录下)。三、快照管理操作(图形界面/命令行通用)
VM_Name替换为虚拟机名称):VBoxManage snapshot list VM_Name
输出结果示例:Name: CentOS_7_初始配置
UUID: {12345678-1234-1234-1234-123456789abc}
Timestamp: 2025-09-15T10:30:00Z
Description: 安装Nginx前的系统状态
VM_Name替换为虚拟机名称,Snapshot_Name替换为目标快照名称):VBoxManage snapshot VM_Name restore Snapshot_Name
示例:VBoxManage snapshot CentOS_7 restore CentOS_7_初始配置
命令执行后,虚拟机会关闭并重新启动到CentOS_7_初始配置快照的状态。VM_Name替换为虚拟机名称,Snapshot_Name替换为目标快照名称):VBoxManage snapshot VM_Name delete Snapshot_Name
示例:VBoxManage snapshot CentOS_7 delete CentOS_7_初始配置
命令执行后,该快照将从快照列表中移除。四、创建快照的注意事项
sync命令同步磁盘缓存(在CentOS终端输入sync),再进行快照创建,确保数据完整性。