关于备份,我踩过的几个坑

2026-07-02

备份这件事,做的时候觉得多余,出问题的时候又觉得太晚。整理一下自己踩过的坑。

坑一:只在同一台机器上备份

最早我把备份文件就放在同一块盘上。后来意识到:盘坏了,数据和备份一起没。 现在的做法是至少留一份在别的地方,哪怕只是另一台机器的一个目录。

坑二:备份了但没验证过

这个最要命。有一段时间我每天定时打包,直到真要用的时候才发现打包脚本早就 因为某个目录权限变了而静默失败——压缩包是空的,日志里也没有明显报错。

后来加了一步:打包完顺手检查文件大小是否合理,异常就直接报出来。 备份没验证过,等于没备份。

坑三:配置文件不在版本控制里

改配置的时候很随意,改完不记。等机器重装,完全想不起来当时为什么那么写。 现在凡是能变成文本的配置,都放到一个仓库里,改之前先提交一次。

坑四:以为删掉就等于清理干净

有次用 cp -a 从备份恢复目录,恢复完发现服务行为还是不对。 原因是 cp -a 只会覆盖,不会删除新增的文件——旧配置和新配置 同时存在,谁生效取决于加载顺序。回滚这种事,得整个目录换,而不是往里倒。

← 回首页