Stefan Fercot:pgBackRest预览 - 简化最旧备份的手动过期

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

2025年12月11日推出的新功能允许用户过期最旧的完整备份,解决备份存储空间不足的问题。新命令`--oldest`简化了过期操作,免去手动调整保留设置的麻烦。

🎯

关键要点

  • 2025年12月11日推出的新功能允许用户过期最旧的完整备份,解决备份存储空间不足的问题。

  • 新命令`--oldest`简化了过期操作,免去手动调整保留设置的麻烦。

  • 在此之前,用户需要临时调整保留设置或编写脚本才能过期最旧的完整备份。

  • 过期最旧的完整备份对于存储空间不足的备份库特别有帮助。

  • 新功能允许用户通过`--set`选项删除备份集及其所有依赖的增量备份,但WAL归档不会被过期。

  • 新功能自动计算保留设置,用户只需使用`--oldest`选项即可过期最旧的完整备份。

  • 使用`--oldest`选项时,相关的WAL归档也会被临时调整以便在同一运行中删除。

  • 此选项仅在至少保留一个完整备份的情况下有效。

🔎

延伸解读

新功能的实用性

新推出的`--oldest`命令极大简化了备份过期操作,特别适合存储空间紧张的用户。通过自动计算保留设置,用户无需手动调整,减少了操作复杂性,提高了效率。

WAL归档的处理

使用`--oldest`选项时,相关的WAL归档会被临时调整以便在同一运行中删除。这一设计确保了在删除旧备份的同时,保持必要的归档文件,避免对数据恢复造成影响。

操作限制与注意事项

该选项仅在至少保留一个完整备份的情况下有效,用户需注意这一限制,以免在操作时遇到错误。此外,了解当前的备份状态和保留策略仍然是必要的,以确保数据安全。

延伸问答

pgBackRest的新功能是什么?

pgBackRest的新功能允许用户过期最旧的完整备份,以解决备份存储空间不足的问题。

如何使用`--oldest`选项过期备份?

使用`--oldest`选项可以自动过期最旧的完整备份,用户只需运行命令`pgbackrest expire --stanza=demo --oldest`。

在引入新功能之前,用户如何过期最旧的完整备份?

在新功能推出之前,用户需要临时调整保留设置或编写脚本来过期最旧的完整备份。

使用`--oldest`选项时,WAL归档会有什么变化?

使用`--oldest`选项时,相关的WAL归档会被临时调整,以便在同一运行中删除。

新功能如何帮助解决存储空间不足的问题?

新功能允许用户快速过期最旧的完整备份,从而释放存储空间,特别是在备份库空间不足时。

使用`--set`选项有什么特别之处?

使用`--set`选项可以删除备份集及其所有依赖的增量备份,但WAL归档不会被过期。

🏷️

标签

➡️

继续阅读