折腾系统最怕的不是失败,而是失败之后要花两小时重装。快照把这两小时变成两分钟。
快照和备份的区别
- 快照:记录某一瞬间的磁盘状态,回滚就是回到那一刻。它和当前虚拟磁盘存在一起,磁盘坏了快照也没了。
- 备份:把数据复制到另一个地方,能对抗磁盘损坏与误删。
所以:快照用来"折腾前留一手",备份用来"真出事时救数据"。两个都要有。
我的使用习惯
- 系统刚装好、更新完,打一个叫「干净系统」的快照
- 装完常用环境(Docker、编辑器、工具链)再打一个「常用环境」
- 每次做有风险的操作前,临时打一个,名字写清"日期 + 要做什么"
- 操作成功、确认没问题后,把临时快照删掉(快照会占空间,也会拖慢磁盘)
回滚时要注意
- 回滚会丢弃那之后的所有改动 —— 包括你写的文件,所以动手前把文档类的东西复制出去
- 虚拟机时间会跳回快照时刻,联网后记得让它自动校时
- 数据库类服务回滚后可能因为时间戳对不上而报错,重启一次通常就好
一句话建议
把"打快照"变成肌肉记忆:动手之前先按一下,成本 10 秒,收益是"大不了回滚"。