问题描述
版本 pgBackRest 2.19(这是旧的,所以我可能只需要更新)
我们将 pgbackrest 设置为保留最近的 14 个备份,当我运行 pgbackrest --stanza=main info | grep 'backup:' | sort
时,我看到了最近的 14 个完整备份,还有许多不再附加到完整备份的增量备份。例如,列出的完整备份是:
full backup: 20210321-070002F
full backup: 20210328-070002F
full backup: 20210404-070001F
full backup: 20210411-070001F
full backup: 20210418-070001F
full backup: 20210425-070001F
full backup: 20210502-070001F
full backup: 20210509-070001F
full backup: 20210516-070001F
full backup: 20210523-070001F
full backup: 20210530-070001F
full backup: 20210606-070001F
full backup: 20210613-070001F
full backup: 20210620-070001F
但我注意到许多增量备份(它们确实占用了 aws s3 中的空间),例如:
incr backup: 20200405-070001F_20200406-020001I
incr backup: 20200405-070001F_20200407-020001I
incr backup: 20200405-070001F_20200408-020001I
etc etc...
then ones like this,which ARE attached to the full backups that are not expired.
incr backup: 20210620-070001F_20210624-030001I
incr backup: 20210620-070001F_20210625-030002I
完整备份为每周一次,增量备份为每日一次。
我还注意到 pgbackrest 的存档文件夹中的 wal 段从 20200405 开始(最旧的增量备份,不属于完整备份的一部分)。
虽然我可以选择手动删除早于某个日期的备份文件夹和 wal 段文件夹,但我想改用 pgbackrest CLI 这样做,或者至少了解出了什么问题.
如何安全地删除这些比最早保留的完整备份更旧的增量备份,以及如何从 bpgbackrest 存档文件夹中删除 wal 文件?如果我必须在 s3 中手动执行此操作,是否会与删除比最旧完整备份更旧的增量备份文件夹和 wal 存档文件夹相关联的后果?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)