我按照this和this中的说明进行操作。我也成功从一台服务器备份并将其恢复到另一台服务器。我的酒保在一台专用机器上。看起来不错。但是如何判断它是否在白天接收WAL流?
我可以在[barman-server]中看到基本备份:/ var / lib / barman
barman check mydb
正在报道好事
[root@barman barman]# barman check mydb
Server mydb:
PostgreSQL: OK
is_superuser: OK
PostgreSQL streaming: OK
wal_level: OK
replication slot: OK
directories: OK
retention policy settings: OK
backup maximum age: OK (interval provided: 7 days, latest backup age: 24 minutes)
compression settings: OK
failed backups: OK (there are 0 failed backups)
minimum redundancy requirements: OK (have 3 backups, expected at least 0)
pg_basebackup: OK
pg_basebackup compatible: OK
pg_basebackup supports tablespaces mapping: OK
pg_receivexlog: OK
pg_receivexlog compatible: OK
receive-wal running: OK
archiver errors: OK
我已经创建了一个cron条目来运行barman backup mydb
命令(我认为它可以进行更多的基本备份)
[root@barman ~]# cat /etc/cron.d/do_backups
30 23 * * * /usr/bin/barman backup mydb
I share this guy's opinion这不属于单独的cron作业 - 它属于/etc/barman.d/.conf文件中的某种设置,表示“每X一次备份一次”天“或某些,但这不是我在这个问题上的问题。
如何判断它是否在日内接收WAL流?
答案 0 :(得分:0)
barman使用 cron 命令确保WAL流实际上按预期工作
您可以查看相关文档here
如果你已经通过debian / fedora软件包安装了barman,那么这个命令会每分钟运行并添加到你的系统cron中
你可以在debian上查看:/etc/cron.d/barman
要了解barman cron作业,请在/etc/barman.conf
中将log_level设置为DEBUG
并通过tailf /var/log/barman/barman.log
每分钟,此命令处理新的WAL文件并将其存档