备份任务成功,意味着生成了文件;恢复演练成功,才说明文件有机会帮你解决问题。个人博客可以从隔离目录恢复开始,不必直接改动生产站点。

先列出恢复需要哪些内容

至少包含 Markdown 原稿、主题配置、附件和下载源码。只有生成后的 HTML 可以恢复展示,却难以继续编辑。依赖锁文件能帮助重建环境,Web 服务配置则决定域名、证书路径和重定向是否一致。

检查归档与校验值

先验证 SHA-256,再列出归档内容。校验值能发现传输损坏,但如果备份文件和校验清单被一起恶意修改,它并不能提供可信来源证明。备份应与生产写权限适当隔离。

恢复到隔离目录再构建

选择新的临时目录,查看归档路径,避免直接覆盖线上文件。构建过程中使用的命令与软件包来源同样需要审核。恢复出的配置可能引用外部服务,测试时不应自动触发生产通知或写入。

给演练留下可以复查的结果

记录所用备份时间、恢复文件数量、能否生成页面和关键路径是否可读。确认完成后再清理演练目录。若业务依赖数据库,还应单独验证数据库恢复,而不是只看博客 HTML。

操作参考

1
2
3
sha256sum -c backup.tar.gz.sha256
tar -tzf backup.tar.gz | head -30
# 确认归档内容与目标目录后再进行解压

示例中的域名、文件名和地址需按实际环境替换。涉及生产配置时,先保留可恢复副本,再做修改。

参考资料

动画演示

以下为 3 分钟原生 1080p 原创字幕图解,无旁白,不是真实操作录屏;支持暂停跟读。查看章节目录与字幕下载。

下载 MP4 · 下载字幕 SRT