使用 pbbackrest 进行异常大的增量备份

问题描述

我正在对 postgres 数据库 (v12.2) 进行每日完整备份,并使用 pgbackrest (v2.24) 和 crontab 进行每小时增量备份。

在磁盘空间不足后(以及在数据库中发生大量活动的事件之后)我开始调查磁盘空间不足的原因并注意到增量备份大小(1.5GB ~ 1.8GB ) 与完整备份 (2.2GB) 没有什么不同。

生成两种类型备份的命令:

sudo -Hu postgres pgbackrest --stanza=****** --type=full --log-level-console=info backup > /dev/null 2>&1
sudo -Hu postgres pgbackrest --stanza=****** --type=incr --log-level-console=info backup > /dev/null 2>&1

备份文件夹如下所示:

1.5G    ./20210509-002301F_20210509-132302I
1.5G    ./20210509-002301F_20210509-012301I
2.2G    ./20210509-002301F
1.5G    ./20210510-002302F_20210510-012301I
1.8G    ./20210509-002301F_20210509-192301I
1.5G    ./20210510-002302F_20210510-032302I
1.5G    ./20210509-002301F_20210509-032302I
1.8G    ./20210510-002302F_20210510-072302I
1.5G    ./20210509-002301F_20210509-202301I
1.5G    ./20210509-002301F_20210509-092301I
1.8G    ./20210509-002301F_20210509-072302I
933M    ./backup.history
1.5G    ./20210509-002301F_20210509-142301I
1.1G    ./20210509-002301F_20210509-022302I
1.5G    ./20210510-002302F_20210510-082301I
1.8G    ./20210510-002302F_20210510-062302I
1.5G    ./20210509-002301F_20210509-212301I
1.5G    ./20210509-002301F_20210509-082301I
1.5G    ./20210510-002302F_20210510-042301I
1.5G    ./20210509-002301F_20210509-162302I
1.8G    ./20210509-002301F_20210509-182301I
1.8G    ./20210509-002301F_20210509-122301I
1.5G    ./20210509-002301F_20210509-232301I
1.8G    ./20210510-002302F_20210510-122301I
1.5G    ./20210509-002301F_20210509-042302I
1.8G    ./20210510-002302F_20210510-102302I
1.5G    ./20210509-002301F_20210509-062301I
1.8G    ./20210509-002301F_20210509-102302I
1.5G    ./20210510-002302F_20210510-022301I
1.8G    ./20210510-002302F_20210510-112302I
1.8G    ./20210510-002302F_20210510-092302I
1.5G    ./20210509-002301F_20210509-112302I
2.2G    ./20210510-002302F
1.8G    ./20210509-002301F_20210509-152302I
1.8G    ./20210509-002301F_20210509-172301I
1.5G    ./20210510-002302F_20210510-052302I
1.8G    ./20210509-002301F_20210509-222301I
1.5G    ./20210509-002301F_20210509-052302I
61G     .

根据文档,增量备份应该只是完整备份大小的一小部分,显然应该依赖于完整备份。这里似乎不是这种情况。还有什么我在这里遗漏的吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)