Oamc

虚拟机快照与克隆

本页目录

场景

打补丁、改配置前想留个后悔药;或者要快速复制一台同样的虚拟机。

前置条件

  • 虚拟机磁盘有足够空间(快照会增长)
  • 知道快照不是备份:盘坏了快照一起没
  • 克隆前先关机或确认业务支持

配置

ESXi 快照

网页 → 虚拟机 → 快照 → 拍摄快照。

建议命名带日期和原因:2026-10-18 打补丁前。

PVE 快照

qm snapshot 100 before-patch --description "打补丁前"
qm listsnapshot 100

克隆

ESXi:虚拟机右键 → 克隆 → 完整克隆(不是链接克隆,除非确定共享存储够用)。 PVE:

qm clone 100 101 --name web-02 --full

验证

  • 快照列表里有记录,qm listsnapshot 能看到
  • 克隆出来的机器 MAC 地址不同,IP 不冲突
  • 克隆机启动后检查主机名、IP、SID(Windows 要 sysprep)

回滚

# PVE
qm rollback 100 before-patch
# 回滚后删除快照
qm delsnapshot 100 before-patch

ESXi:快照管理器 → 恢复到快照。

坑

  • 快照不是备份,只是磁盘状态的差分,存储坏了全丢。
  • 快照留着不删会一直增长,最后把存储撑爆。
  • 快照链太长,删除时要合并,IO 会飙高,业务高峰别做。
  • 链接克隆依赖母盘,母盘删了克隆全废。
  • 克隆 Windows 不做 sysprep,域里会出现 SID 冲突。
  • 克隆后 MAC 冲突会导致网络时通时断,先确认网卡是「重新生成」。