在 CentOS 的宿主机上为 VirtualBox 虚拟机创建快照
图形界面步骤
- 打开 VirtualBox,在左侧列表选择目标 CentOS 虚拟机。
- 在顶部菜单点击 机器(Machine) → 快照(Snapshots) → 拍摄(Take)。
- 在弹窗中为快照填写 名称 与 描述,点击 拍摄(Take) 即可。
- 快照创建后,可在同一 快照 视图中进行 还原(Restore)、删除(Delete) 等管理操作。
命令行步骤
- 查看正在运行的虚拟机名称:
- vboxmanage list runningvms
- 对指定虚拟机创建快照(示例名称为“centos7-base”):
- vboxmanage snapshot “centos7-base” take “init-base” --description “刚装完系统,干净基线”
- 常用命令:
- 列出快照:vboxmanage snapshot “centos7-base” list
- 还原到快照:vboxmanage snapshot “centos7-base” restore “init-base”
- 删除快照:vboxmanage snapshot “centos7-base” delete “init-base”
- 提示:快照名称含空格时请用引号包裹;命令中的虚拟机名称需与 vboxmanage list 输出完全一致。
使用建议与注意事项
- 建议在 关机 或 保存状态 下拍摄快照,以保证磁盘与内存状态一致性;运行中的快照会包含内存内容,占用更多空间且回滚时可能丢失未落盘数据。
- 快照用于 短期回滚 与 测试,不宜替代长期备份;重要数据请另行备份到宿主机或外部存储。
- 删除快照时 VirtualBox 会进行 合并,可能耗时较长;删除前确认不再需要该时间点的状态。
- 快照会形成 快照链,层级越深占用空间越大;定期整理、合并无用快照,保持链短小。