ccb3350
这次没有正文改动。
这是 virtual/虚拟机快照与克隆.md 的改动记录。后台每次保存都会留一份快照,
这里显示的是快照之间的差异,不会混入其他文章的改动。
还没有后台修改记录。
下面是 Git 里的提交,可能包含其他文章的改动(因为一次提交会带上工作区所有变化)。
ccb3350
这次没有正文改动。
a0b4968
@@ -0,0 +1,66 @@ +--- +tags: [快照, 克隆, 虚拟机] +order: 30 +--- + +# 虚拟机快照与克隆 + +## 场景 + +打补丁、改配置前想留个后悔药;或者要快速复制一台同样的虚拟机。 + +## 前置条件 + +- 虚拟机磁盘有足够空间(快照会增长) +- 知道快照不是备份:**盘坏了快照一起没** +- 克隆前先关机或确认业务支持 + +## 配置 + +### ESXi 快照 + +网页 → 虚拟机 → 快照 → 拍摄快照。 + +建议命名带日期和原因:`2026-10-18 打补丁前`。 + +### PVE 快照 + +```bash +qm snapshot 100 before-patch --description "打补丁前" +qm listsnapshot 100 +``` + +### 克隆 + +ESXi:虚拟机右键 → 克隆 → 完整克隆(不是链接克隆,除非确定共享存储够用)。 +PVE: + +```bash +qm clone 100 101 --name web-02 --full +``` + +## 验证 + +- 快照列表里有记录,`qm listsnapshot` 能看到 +- 克隆出来的机器 MAC 地址不同,IP 不冲突 +- 克隆机启动后检查主机名、IP、SID(Windows 要 sysprep) + +## 回滚 + +```bash +# PVE +qm rollback 100 before-patch +# 回滚后删除快照 +qm delsnapshot 100 before-patch +``` + +ESXi:快照管理器 → 恢复到快照。 + +## 坑 + +- **快照不是备份**,只是磁盘状态的差分,存储坏了全丢。 +- 快照留着不删会一直增长,最后把存储撑爆。 +- 快照链太长,删除时要合并,IO 会飙高,业务高峰别做。 +- 链接克隆依赖母盘,母盘删了克隆全废。 +- 克隆 Windows 不做 sysprep,域里会出现 SID 冲突。 +- 克隆后 MAC 冲突会导致网络时通时断,先确认网卡是「重新生成」。