2025年9月25日: PostgreSQL 18 发布!

宣布发布 Barman v2.8

发布于 2019-05-17,作者 2ndQuadrant(EDB 公司旗下)
相关开源项目

英国牛津 - 2019 年 5 月 17 日

2ndQuadrant 今日宣布发布 Barman 2.8 版本,引入了对地理冗余中增量备份的支持。该版本还包含多项性能增强和错误修复。

Barman 2.8 弃用了对 PostgreSQL 9.3 及更早版本的支持,并声明官方支持 Python 3,同时弃用 Python 2。

Barman(Backup and Recovery Manager,备份与恢复管理器)是一款开源管理工具,用于管理 PostgreSQL 服务器的备份和灾难恢复。它允许您在关键业务环境中对多个服务器执行远程备份,并在恢复阶段为 DBA 提供帮助。

本次发布包含了性能增强和其他如下列表所示的更改

  • 为增量备份复制在被动节点上添加了对地理冗余中 reuse_backup 的支持
  • 通过使用 strptime 而非更通用的 dateutil.parser 来提高基于 rsync 的复制性能
  • 为 barman-wal-archive 和 barman-wal-restore 添加了 --test 选项,用于验证与 Barman 服务器的连接
  • 如果 backup_ options 未显式设置,则会报错,因为当 PGDG 宣布 PostgreSQL 9.5 EOL 时,未来的默认值将从 exclusive_backup 更改为 concurrent _backup。
  • 在 show-server 和 diagnose 命令中显示了其他设置:archive_ timeout、data_ checksums、hot_ standby、max_ wal _ senders、max _ replication_ slots 和 wal_ compression。
  • 将 barman-cli 项目合并到 Barman 中

我们强烈建议您尽快升级到 Barman v2.8。

升级信息 在主服务器上使用 rsync 备份方法的用户,在升级到 Barman 2.8 之前,应将 backup_ options 设置为 concurrent_ backup(推荐用于 PostgreSQL 9.6 或更高版本)或 exclusive_ backup(当前默认值)。

完整的更改和错误修复列表可在 此处找到。

下载和安装说明可在 此处找到。

源文件可在 此处下载。

Barman 由 2ndQuadrant 开发和维护,并在 GPL v3 下分发。

如需了解更多信息,请发送电子邮件至 info@2ndQuadrant.com