pgbackrest

PostgreSQL 备份与恢复工具

补充说明

pgbackrest 提供全量/增量/差异备份、WAL 归档、并行恢复和保留策略,适合生产 PostgreSQL 集群。

常用示例

pgbackrest --stanza=app stanza-create
pgbackrest --stanza=app check
pgbackrest --stanza=app backup
pgbackrest --stanza=app --type=incr backup
pgbackrest --stanza=app info
pgbackrest --stanza=app expire
pgbackrest --stanza=app restore
pgbackrest --stanza=app --delta restore
pgbackrest --stanza=app --type=time --target='2026-10-18 10:00:00' restore

配置要点:

[app]
pg1-path=/var/lib/postgresql/16/main

[global]
repo1-path=/var/lib/pgbackrest
repo1-retention-full=2
archive-async=y

易错点与排错

相关命令