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

快照和备份的区别

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

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

我的使用习惯

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

回滚时要注意

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

一句话建议

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