红联Linux门户
Linux帮助

Barman 1.3.0发布,PG的数据备份恢复工具

发布时间:2014-02-04 09:38:34来源:红联作者:empast
Barman 1.3.0 发布了,改进内容:

Release notes
Refactored "BackupInfo" class for backup metadata to use the new "FieldListFile" class ("infofile" module)

Refactored output layer to use a dedicated module, in order to facilitate integration with Nagios ("NagiosOutputWriter" class)

Refactored subprocess handling in order to isolate stdin/stderr/stdout channels ("command_wrappers" module)

Refactored hook scripts management

Extracted logging configuration and userid enforcement from the configuration class.

Support for hook scripts to be executed before and after a WAL file is archived, through the "'pre_archive_script'" and "'post_archive_script'" configuration options.

Implemented immediate checkpoint capability with "--immediate-checkpoint" command option and "'immediate_checkpoint'" configuration option

Implemented network compression for remote backup and recovery through the "'network_compression'" configuration option (#19)

Implemented the "'rebuild-xlogdb'" command (Closes #27 and #28)

Added deduplication of tablespaces located inside the "PGDATA" directory

Refactored remote recovery code to work the same way local recovery does, by performing remote directory preparation (assuming the remote user has the right permissions on the remote server)

"'barman backup'" now tries and create server directories before attempting to execute a full backup (#14)

Fixed bug #22: improved documentation for tablespaces relocation

Fixed bug #31: "'barman cron'" checks directory permissions for lock file

Fixed bug #32: "xlog.db" read access during cron activities

Download
Release Notes: https://sourceforge.net/projects/pgbarman/files/1.3.0/

Sources: http://sourceforge.net/projects/pgbarman/files/1.3.0/barman-1.3.0.tar.gz/download

RPMs for RHEL/CentOS 5: http://sourceforge.net/projects/pgbarman/files/1.3.0/barman-1.3.0-1.rhel5.noarch.rpm/download (dependencies: https://sourceforge.net/projects/pgbarman/files/rhel5-deps/)

RPMs for RHEL/CentOS 6: http://sourceforge.net/projects/pgbarman/files/1.3.0/barman-1.3.0-1.rhel6.noarch.rpm/download (dependencies: https://sourceforge.net/projects/pgbarman/files/rhel6-deps/)

PyPI: http://pypi.python.org/pypi/barman/1.3.0

Online documentation: http://www.pgbarman.org/documentation

PDF documentation: http://sourceforge.net/projects/pgbarman/files/1.3.0/barman-tutorial.en.pdf/download

Barman (备份和恢复管理器) for PostgreSQL 是 PostgreSQL 数据库服务器的灾难恢复工具,允许远程备份多个服务器,帮助 DBA 在数据恢复阶段的关键工作。

来自:开源中国社区
文章评论

共有 0 条评论