首页/数据/备份与容灾速查/备份目录与索引 catalog

备份目录与索引 catalog

记录每份备份的时间点、内容范围、位置与校验信息的索引;没有目录时恢复要现场翻找介质,恢复时间会被明显拉长。

备份与容灾速查数据更新于 2026-10-13

备份目录与索引是什么

备份目录(catalog)记录每一份备份的时间点、内容范围、存放位置、校验值与依赖关系,是恢复时的检索入口。缺了它,恢复就只能现场翻介质、靠文件名猜链路,RTO 会被翻找过程拉长;更糟的情况是不知道该恢复哪一份、也就不敢动手。

基本信息

收录内容备份时间、类型、范围、位置、校验值、依赖链关系、关联的日志位点
存放要求独立于备份存储保存,避免与备份同时损毁
更新时机每次备份任务成功后自动追加,并记录任务结果与耗时
管理方式专业备份软件自带目录库;脚本自建方案需要自己维护登记表

典型使用场景

  • 恢复选点:按业务时间点快速定位该用哪一份全量加哪些增量
  • 影响面评估:介质损坏或副本过期时,判断哪些系统的恢复能力受损
  • 演练取证:证明在某时间点确有可用副本,支撑演练与审计记录
  • 容量规划:按目录统计各系统的副本数量与占用,识别冗余
  • 交接与排障:值班人员不必依赖原作者的经验就能找到副本位置

目录行示例(CSV 风格,概念演示)

目录行示例(CSV 风格,概念演示)
2026-10-12,full,/backup/db/full-1012.tar.zst,sha256:...,chain:base,offsite:A
2026-10-13,binlog,/backup/db/binlog/,chain:full-1012
# 建议至少包含这几列
# 时间, 类型, 位置, 校验值, 链条归属, 异地副本位置, 任务结果

目录字段读法

字段含义正常/异常
时间点备份对应数据的业务时刻,而非任务完成时刻与业务时间对不上时,恢复选点会偏差
类型全量、差异、增量、日志链条里缺任何一环,后续副本都无法用于该时间点恢复
位置文件路径、桶名与对象键或磁带条码路径失效而未标注时,恢复当天还要额外排查
校验值内容哈希,用于验证副本完整性缺失校验值的副本属于未验证状态
任务结果成功、部分成功、失败及原因失败的备份如果没有标记,会被误认为可用副本
专业备份软件自带 catalog;脚本自建备份时,目录文件应随备份每日更新,并与备份一起异地留存一份。
目录本身要按重要资产对待:它记录的是集群所有备份的位置与密钥信息,权限应收紧,并避免把明文凭据写进目录文件。

易错点

  • 目录与备份存在同一存储:存储损毁时连『有哪些备份』都无从得知,恢复只能靠翻找
  • 目录不记链条依赖:无法判断哪些增量属于哪个链头,容易复原错位或白忙一场
  • 失败任务未标记:目录里混着不完整副本,误用后恢复失败,浪费关键窗口
  • 目录长期不校验:字段与实际介质脱节(磁带条码、对象路径变动),检索结果不可信

数据来源与参考

  • NIST SP 800-34 Rev.1(备份文档与记录)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌