↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

缺少 backup_label 的基础备份将拒绝启动 RSS

David Steele 的补丁给 ControlFileData 加一个 backupLabelRequired 标志,确保 pg_basebackup 生成的基础备份在缺少 backup_label 文件时无法恢复。补丁此前因长期无人跟进被撤回,后来重新提交了简化版。Solai 在 PostgreSQL 20devel 上测过:恢复后缺 backup_label 时集群拒绝启动并报错。标志在写备份控制文件时设置,恢复期间检查。

发布于 2026-09-10T10:59:46.058657Z · David Steele · PostgreSQL hackers
备份 恢复

David Steele 的补丁给 ControlFileData 加一个 backupLabelRequired 标志,确保 pg_basebackup 生成的基础备份在缺少 backup_label 文件时无法恢复。补丁此前因长期无人跟进被撤回,后来重新提交了简化版。Solai 在 PostgreSQL 20devel 上测过:恢复后缺 backup_label 时集群拒绝启动并报错。标志在写备份控制文件时设置,恢复期间检查。

David Steele 的补丁给 ControlFileData 加一个 backupLabelRequired 标志,确保 pg_basebackup 生成的基础备份在缺少 backup_label 文件时无法恢复。补丁此前因长期无人跟进被撤回,后来重新提交了简化版。Solai 在 PostgreSQL 20devel 上测过:恢复后缺 backup_label 时集群拒绝启动并报错。标志在写备份控制文件时设置,恢复期间检查。

原始来源 ↗

来源记录
  • center.info_item · 7af4797e0f5616c9 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 7af4797e0f5616c9 · 2026-10-03T04:08:55.967155Z