备份之后,记得做一次恢复
备份文件存在,只是恢复流程的起点。
一次备份是否可靠,最终要靠恢复来确认。比起只看任务是否显示成功,更有价值的检查是:在一个干净的目录里,能否重新得到需要的数据。
先写清楚要保留什么
把数据、配置和密钥分别列出来。数据库需要一致性的导出或快照;配置文件要记录对应的软件版本;密钥应加密保存,并限制读取权限。不要把“整个目录复制了一份”当作已经覆盖所有依赖。
保留一个简短的恢复步骤
- 准备独立的测试目录或临时实例。
- 核对备份时间、大小与校验值。
- 导入数据,恢复配置,再启动服务。
- 检查几条真实记录,并验证读写是否正常。
演练时记录耗时和缺失的步骤。恢复脚本应尽量可重复执行,但测试环境不能误连生产数据库。
让副本离开原来的机器
同一块硬盘上的副本适合防误操作,却无法应对整机故障。至少保留一份独立存储的副本,并定期检查它是否仍可读取。对于重要数据,也要保存一份不依赖当前服务账号的恢复说明。