温馨提示×

CentOS系统中VirtualBox如何进行快照操作

小樊
44
2025-12-13 10:16:22
栏目: 智能运维

CentOS 中 VirtualBox 快照操作指南

一 图形界面操作

  • 打开 VirtualBox,在左侧选中你的 CentOS 虚拟机。
  • 打开快照管理:
    • 菜单路径:机器(Machine) → 快照(Snapshots) → 管理(Manage);或
    • 在右侧点击 快照(Snapshots) 标签进入。
  • 创建快照:点击 拍摄(Take),填写 名称描述,确认后等待完成。
  • 恢复快照:在快照列表中选中目标快照,点击 还原(Restore)
  • 删除快照:选中快照,点击 删除(Delete);如提示合并差异盘,按向导完成后释放空间。
  • 说明:快照可在虚拟机 运行中/关机/挂起 状态创建,但为减少风险与停机时间,建议在变更前先暂停业务或关机操作。

二 命令行操作 VBoxManage

  • 常用命令(宿主机终端执行,VM 名称含空格请用引号包裹):
    • 创建快照:VBoxManage snapshot “<VM 名称>” take “<快照名>” --description “<描述>”
    • 列出快照:VBoxManage snapshot “<VM 名称>” list
    • 恢复快照:VBoxManage snapshot “<VM 名称>” restore “<快照名>”
    • 删除快照:VBoxManage snapshot “<VM 名称>” delete “<快照名>”
  • 示例:
    • VBoxManage snapshot “CentOS7-01” take “pre-upgrade” --description “升级前快照”
    • VBoxManage snapshot “CentOS7-01” list
    • VBoxManage snapshot “CentOS7-01” restore “pre-upgrade”
    • VBoxManage snapshot “CentOS7-01” delete “pre-upgrade”
  • 提示:命令执行进度会以百分比显示;恢复操作会使虚拟机回到快照时刻的状态。

三 静默快照与数据一致性

  • 为获得文件系统一致性,建议在来宾系统中安装 VirtualBox Guest Additions,以便在创建快照前将缓存数据落盘。
  • 创建接近“静默”的在线快照(运行中):VBoxManage snapshot “<VM 名称>” take “<快照名>” --live
  • 最佳实践:
    • 在变更前尽量 暂停/停止 数据库、应用服务;
    • 确保宿主机与存储有 充足磁盘空间(快照会持续增长直至合并/删除)。

四 快照与备份的区别及最佳实践

  • 区别:
    • 快照:记录某一时刻的 差异状态,创建/恢复 速度快,适合 短期回滚
    • 备份:对虚拟机或磁盘的 完整副本,适合 长期保存与灾难恢复
  • 建议:
    • 控制快照 数量与深度,避免过长的快照链;
    • 定期 清理/合并 不再需要的快照,释放空间并降低复杂度;
    • 重要变更前先创建快照,变更完成后验证业务正常再保留或清理。

0