Linux PostgreSQL+;为什么在baarman还原后标记archive_命令行

Linux PostgreSQL+;为什么在baarman还原后标记archive_命令行,linux,postgresql,backup,restore,barman,Linux,Postgresql,Backup,Restore,Barman,我使用barman工具作为PostgreSQL的备份和恢复 在我成功地恢复了酒吧招待在/var/lib/pgsql下的数据文件夹之后 我们看到,带有archive_命令的行由#BARMAN#注释,并且还添加了行-archive_命令=false 如下 vi /var/lib/pgsql/data/postgresql.conf #BARMAN# archive_command = 'rsync -a %p barman@107.14.23.6:/var/lib/barman/main-db-s

我使用barman工具作为PostgreSQL的备份和恢复

在我成功地恢复了酒吧招待在/var/lib/pgsql下的数据文件夹之后

我们看到,带有archive_命令的行由#BARMAN#注释,并且还添加了行-archive_命令=false

如下

vi /var/lib/pgsql/data/postgresql.conf

#BARMAN# archive_command = 'rsync -a %p barman@107.14.23.6:/var/lib/barman/main-db-server/incoming/%f'
archive_command = false
这意味着从现在起,我们无法从备份服务器备份数据文件夹 因为这条线有标记

为什么酒吧间服务员在恢复过程后评论该行

我们能避免这种情况吗?(因为这样会停止每晚的备份过程)

  • IP-107.14.23.6是备份服务器
例如,当我们想从酒吧间服务员处进行备份时,我们得到以下信息:

/usr/bin/barman backup main-db-server
Starting backup using rsync-exclusive method for server main-db-server in 
/var/lib/barman/main-db-server/base/20170913T135448
Backup start at xlog location: 0/1B000020 (00000003000000000000001B, 
00000020)
Copying files.
Copy done.
Asking PostgreSQL server to finalize the backup.

此时,备份卡在打开状态—要求PostgreSQL server完成备份

在解决我的问题后重新启动主服务器