---
title: 虚拟机快照：把「搞坏了」变成「回滚一下」
site: 星湖の小窝
category: 运维
tags: [虚拟机, 运维, 备份]
date: 2026-09-24
updated: 2026-09-24
id: note-vm-snapshot
---

# 虚拟机快照：把「搞坏了」变成「回滚一下」

折腾系统最怕的不是失败，而是失败之后要花两小时重装。快照把这两小时变成两分钟。

### 快照和备份的区别

- **快照**：记录某一瞬间的磁盘状态，回滚就是回到那一刻。它和当前虚拟磁盘存在一起，磁盘坏了快照也没了。
- **备份**：把数据复制到另一个地方，能对抗磁盘损坏与误删。

所以：快照用来"折腾前留一手"，备份用来"真出事时救数据"。两个都要有。

### 我的使用习惯

1. 系统刚装好、更新完，打一个叫「干净系统」的快照
2. 装完常用环境（Docker、编辑器、工具链）再打一个「常用环境」
3. 每次做有风险的操作前，临时打一个，名字写清"日期 + 要做什么"
4. 操作成功、确认没问题后，把临时快照删掉（快照会占空间，也会拖慢磁盘）

### 回滚时要注意

- 回滚会丢弃那之后的所有改动 —— 包括你写的文件，所以动手前把文档类的东西复制出去
- 虚拟机时间会跳回快照时刻，联网后记得让它自动校时
- 数据库类服务回滚后可能因为时间戳对不上而报错，重启一次通常就好

### 一句话建议

把"打快照"变成肌肉记忆：动手之前先按一下，成本 10 秒，收益是"大不了回滚"。
