http://docs.pgbarman.org/release/2.3/ 官方操作手册
数据库备份命令
barman备份命令
1、执行全备份
barman backup vlnx053001.foneshare.cn
数据库备份检查命令
1、查看可监听的数据库服务器
barman list-server
2、状态检查
barman check vlnx053003.foneshare.cn
barman status vlnx053003.foneshare.cn
3、配置检查
barman show-server vlnx053001.foneshare.cn
4、查看备份集
barman list-backup all | vlnx053001.foneshare.cn
5、查看指定备份集的详细信息
barman show-backup vlnx053001.foneshare.cn 20180319T130006
6、查看指定备份集包中的所有文件信息
barman list-files --target data vlnx053001.foneshare.cn 20180319T130006
ba
7、查看复制状态信息
barman replication-status vlnx053001.foneshare.cn
数据库还原命令
Barman还原命令
1、本地恢复
barman recover --target-time "2018-04-27 18:04:09+08:00" /opt/postgresql/newdata
2、远程恢复
先停止pg服务
[postgres@vlnx107001 postgresql]$ pg_ctl -D /opt/postgresql/data stop
保险期间 创建一个新目录
[postgres@vlnx107001 postgresql]$ mkdir newdatamkdir newdata #即将数据库恢复到该目录中
[postgres@vlnx107001 postgresql]$ chmod 0700 newdata
[barman@vlnx107003 ~]$ barman recover --target-time "2018-04-27 18:04:09+08:00" --remote-ssh-command "ssh postgres@vlnx107001.firstshare.cn" vlnx107001.firstshare.cn 20180427T180409 /opt/postgresql/newdata