网站文件和数据库备份要保持可配套恢复,而不只是分别存在两份压缩包。文章、产品、附件与后台配置之间有关联,时间不一致可能导致图片丢失、记录不匹配或业务状态错误。
先列出数据依赖
记录哪些数据库字段引用上传文件,程序版本是否需要特定数据库结构,哪些配置保存在文件而非数据库。静态资源、用户上传、运行缓存和日志用途不同,不宜完全采用同一保存规则。可重新生成的缓存与不可替代的业务资料应区分。
备份期间仍有写入怎么办
根据数据量与系统能力选择适用方式。小规模网站可以在约定窗口限制有关写入,较复杂系统可能需要一致性快照或数据库自身支持的备份机制。不能随意复制正在变化的数据目录就宣布获得一致副本。具体方法需要匹配数据库、存储和运行架构。
每份副本应附什么记录
- 开始、完成时间和包含范围。
- 程序与数据库结构版本,文件副本对应关系。
- 结果、失败项与容量检查。
- 取回权限、加密方式及保留规则。
- 最近一次恢复验证的日期和结果。
备份存储与生产尽量隔离,避免网站账号被盗后同时删除所有副本。备份不放在可公开下载的目录,包含凭据的资料应有更严格的保护。
用关联记录验证一致性
恢复到隔离环境后,抽查带附件的文章或产品,检查引用文件存在且内容匹配。再检查账号、配置与关键操作。发现记录比附件新时,应定位备份流程中的时间差,而不是手工补几张图片掩盖系统性问题。
延伸阅读:网站备份与恢复:文件、数据库、演练和迁移