← 安全上网
ASTERXOR / 安全上网

备份能不能用,恢复过才知道

复制三份无害文件,再读回来,看看检查究竟证明了什么。

为《备份能不能用,恢复过才知道》绘制的解释性示意图。
原创示意图,仅使用虚构样本。
安全上网ASTERXOR / LEON LEUNG

“复制成功”不等于恢复后真正能用。

备份常常安静躺着,直到压力最大的一天才突然重要。那时才发现选错目录、版本缺失或软件打不开,代价很高。小演练能把部分不确定性提前搬到平常的下午,既保护工作文件,也验证返回路线。

需要返回之前,先走一遍返回的路。
THE QUESTION

选择能说明问题的样本

本地演练创建三份虚构文件:短文本、两行数据的 CSV 和小型 SVG 图形,均不含个人信息。先复制到备份目录,再复制到另一个恢复目录,源文件保留。独立目的地让练习可逆,也避免检查变成破坏性替换。

三种格式涵盖文字、结构化数据和图形,却不代表整台电脑。实际资料可能包括数据库、加密档案或关联媒体。应挑选真正需要恢复的代表样本;单纯复制无法取得一致状态时,要按应用的备份说明处理。

A SMALL MODEL

清单问的不止一个问题

脚本记录每个源文件的名称和 SHA-256 摘要,再从恢复目录建立同样清单。三个名称齐全,摘要全部匹配。摘要是字节的紧凑指纹;这里的一致性为被比较文件在复制中未改变内容提供强证据。

文件名集合也很重要。如果只比较恢复目录里已经存在的文件,缺失项可能根本不会进入检查。预期清单来自有意选取的源样本,因此同时追问:选中的是否全回来了,回来的每一项字节是否正确。

完整恢复通过;缺少 CSV 和改变便笺分别触发清单的不同检查。
FIG 01完整恢复通过;缺少 CSV 和改变便笺分别触发清单的不同检查。
READ THE RESULT

故意失败,检验检查本身

接着构造两份变化后的清单模型,不改动或删除源文件。一份漏掉 CSV,另一份将便笺摘要换成改变后的虚构内容摘要。比较能找出缺少的表格和变化的便笺。这是刻意制造的失败,不是发现某备份产品故障或真实事故。

预期失败能说明检查确实有能力发现它声称要找的问题。如果任何输入都亮绿灯,成功也就没什么信息量。五项断言覆盖完整恢复、三文件数量、缺项、内容变化,以及原始样本仍保留。

THE BOUNDARY

字节一致之后,还要看能否使用

字节相同不能证明原件就是正确版本、所有必要目录都已选中,或应用能够打开。文档可能依赖别处的字体与资源,档案可能需要密钥,数据库则可能需要理解应用状态的备份,而不能在写入时随手复制。

适当时用目标软件打开几份恢复文件,查看内容和版本背景。加密资料还需确认恢复路线能取得必要密钥,同时不泄露它。让访问安排足够独立,避免常用设备丢失后,读取备份的唯一方法也一起消失。

恢复到独立位置,再核对预期文件名单和真实内容。
FIG 02恢复到独立位置,再核对预期文件名单和真实内容。
IN PRACTICE

演练范围,应与资料价值相称

小测试不必变成复杂灾难演习。它可以只回答:今天能否取回这几份文件?更重要的系统可能需要更广的恢复测试、权限检查与时间目标。应明确范围,不能把微小样本成功说成整个组织都已通过认证。

更换备份软件、移动重要目录或更换设备后,可以重复适当检查。记下使用了哪份副本,以及版本是否足够新。在确认替代品前保留原件。最有用的结果不是漂亮分数,而是在问题出现前,就能解释步骤和限制的恢复过程。

留一个想法带走

亲眼看过文件走回来的路,备份才更值得信任。