Postgresql 10 pg_basebackup不备份pg_control文件

时间:2018-11-15 16:53:30

标签: postgresql

我是管理Postgresql 10数据库的新手,请耐心等待(我来自Oracle背景)。我希望一个善良的灵魂能够为我当前的问题指明正确的方向。

我们使用pg_base来备份当前的生产系统,由于某些原因,几天前pg_base停止了备份数据库的pg_control文件以及postgres.conf,这当然使备份无法恢复。

下面是我们用来启动备份的命令

 /usr/bin/docker exec -i --user postgres asf-db1 pg_basebackup --wal-method=fetch -D /var/lib/postgresql/data/pgdata/master_backup/latest -P -v --format=tar

日志中没有任何可疑的信息,只有在执行测试还原后问题才变得明显。

下面是备份日志的一部分

pg_basebackup: initiating base backup, waiting for checkpoint to complete
pg_basebackup: checkpoint completed
pg_basebackup: write-ahead log start point: 6/BF000178 on timeline 1
      0/1519047 kB (0%), 0/1 tablespace (...ta/master_backup/latest/base.tar)
 397408/1519047 kB (26%), 0/1 tablespace (...ta/master_backup/latest/base.tar
)^M1019400/1519047 kB (67%), 0/1 tablespace (...ta/master_backup/latest/base.
tar)^M1565927/1565927 kB (100%), 0/1 tablespace (...ta/master_backup/latest/b
t/base.tar)^M2164615/2164615 kB (100%), 0/1 tablespace (...ta/master_backup/l
p/latest/base.tar)^M2751015/2751015 kB (100%), 0/1 tablespace (...ta/master_b
r_backup/latest/base.tar)^M3061585/3061585 kB (100%), 0/1 tablespace (...ta/m
pg_basebackup: write-ahead log end point: 6/C0000050
pg_basebackup: base backup completed
Backup completed at: Wed 14 Nov 18:00:32 GMT 2018

0 个答案:

没有答案