备份做完就算稳了?复盘时先查这三处误会
上个月一位做小工作室的备份朋友找我,说客户资料丢了两天的做完照片。他一脸委屈:明明每周都备份,算稳时先硬盘也在,复盘为什么还是查处没救回来?我让他把备份盘接上,打开一看,备份目录里最新的做完一份是三个月前的,脚本半年前就报错停了,算稳时先只是复盘没人看日志。这就是查处典型的“备份做了,但从没复盘”。备份备份这件事,做完真正的算稳时先安全感不来自“我设了自动任务”,而来自你亲手验证过一次能恢复。复盘下面按复盘时最容易卡住的查处几个误会拆开讲,再给一个可照着走的顺序。
误会一:看到备份文件夹里有文件,就认为备份成功
这是复盘时第一个要打破的直觉。备份任务的成功提示、目标文件夹里的文件数量,都只说明“有东西被写过去了”,不说明“写过去的是完整、可读、最新的那一份”。常见情形是:同步类工具把本地误删同步到了备份端,两边一起空;压缩包写到一半断电,留下一个体积正常但解不开的残缺文件;数据库导出脚本超时,生成的是零字节的 dump。复盘时不要数文件个数,要抽一份真实文件打开看内容,压缩包就解压,数据库就尝试导入到临时库,照片和文档至少随机挑几个不同日期的打开确认。文件在、能打开、内容是那天的,三件事都成立才算数。
误会二:把“备份”和“版本历史”当成一回事
复盘时经常发现,备份是有的,但只有一份“当前状态”的镜像。问题在于,勒索软件加密、误覆盖、错误批量改名这类事故,会同步污染这份镜像,你备份的正好是坏掉之后的版本。所以复盘要专门问一句:如果今天发现三天前的误操作,我能不能退回到误操作之前?能回答“能”,说明你有多个时间点;只能回答“有最新一份”,那备份原则里的“多版本”这一条其实没落地。做法不复杂:重要目录保留按天或按周的若干历史版本,关键文档在改动前另存一份带日期的副本。复盘时实际去翻一次历史版本,确认能取回上周的稿子,比看设置界面有用得多。
误会三:只备份了“数据”,忘了恢复所需要的那套东西
很多人复盘到恢复这一步才卡住:文件都在,但新机器上没有对应的软件版本,加密备份的口令想不起来,或者那台老设备的驱动找不到。备份原则里常说的“可恢复性”,落到操作上就是恢复所需的一切要跟数据放在一起能被找到:备份口令写在离线的地方而不是只存在脑子里,恢复步骤写成一页纸,关键软件的版本号和授权信息记下来。复盘时不妨换一台干净机器,从零走一遍恢复流程,记下每一步卡在哪里。卡住的地方,就是你真正需要补的缺口,而不是硬盘容量。
复盘该按什么顺序走一遍
顺序很重要,先易后难、先近后远。第一步,挑最近一次备份,随机取三到五个不同类型的文件,逐一打开确认内容正确,这一步十分钟内能完成,先排除“根本没备上”的情况。第二步,翻历史版本,找一个明确的时间点(比如上周三),把当时的某个文件取回来,验证多版本是否真的存在。第三步,做一次小范围恢复演练:在一台干净机器或一个空目录里,按你写下的步骤恢复一小块数据,把口令、软件、路径这些依赖都走通。第四步,看日志和告警,确认失败时会有人知道——邮件、消息通知都行,关键是别让报错静静躺在某个没人打开的界面里。第五步,把这次复盘发现的缺口写下来,定一个下次复查的日期。整个流程不必一次做完,但顺序别倒过来:先验证有,再验证能退,最后验证能重建。
回到开头那位朋友,他后来做的事很朴素:把备份脚本的报错接到了手机上,每月挑一个周五下午抽十分钟打开一份文件、取回一个旧版本。备份原则怎么复盘,说到底不是背几条口号,而是把“我以为备好了”换成“我亲手取回过一次”。哪一步你没亲手做过,那一步就还是假设。下次复查时,从你最没把握的那一环开始。