从需要恢复的东西开始
先列出重要数据、配置文件和恢复所需的说明。网站内容、应用设置与数据库可能使用不同的保存方式,不能只复制一个看起来重要的目录。
正在写入的数据库应采用它支持的备份方式。直接复制运行中的文件,并不总能得到一致、可恢复的副本。
把副本与原件分开
同一块磁盘上的另一份文件,无法应对磁盘本身的故障。根据数据的重要性,安排独立存储,并考虑一份与日常设备分离的副本。
备份中如果包含账号信息或其他敏感资料,也应有合适的访问控制。副本需要可用,同时不能变成随意可读的资料库。
保留版本,而不只是覆盖
如果新内容已经出错,覆盖式同步可能把错误也同步到副本。保留适当数量的历史版本,才能回到问题发生之前。
版本命名应能看出时间与用途。一次修改前的配置快照、一份对应版本的说明,比一个叫“最终备份”的文件夹更容易理解。
做一次小规模恢复演练
在独立目录或测试环境中恢复少量数据,检查文件能否打开、配置能否被读取、关键内容是否完整。记录恢复过程里缺失的步骤。
演练不一定复杂。它的作用是发现那些平时被默认存在的条件:密码、软件版本、证书、权限以及配置之间的依赖。