搜索

2.14. 限制仓库版本的数量

download PDF

在 Pulp 3 中,红帽更新基础架构 4 中使用的仓库已进行了版本化。在红帽 CDN 中更新存储库并在 Red Hat Update Infrastructure 中同步时,Pulp 会创建一个新版本。

默认情况下,使用 Red Hat Update Infrastructure 版本 4.6 及更早版本添加的存储库配置为保留所有仓库版本。这会导致数据无限期地累积到数据库中,占用磁盘空间,在最糟糕的情况下,无法删除存储库。在版本 4.7 及更新的版本中,添加了版本限制 5 的仓库。这意味着,所有时候只会保留最新的五个版本,任何旧版本都会被自动删除。但是,您可能希望为之前添加的现有存储库设置版本限制,并删除了任何旧版本。您可以一次对所有存储库执行此操作,或者一次处理一个存储库。

  • 要执行此操作的命令如下:

    [root@rhua ~]# rhui-manager repo set_retain_versions [--repo_id <ID> or --all] --versions <NUMBER>
  • 例如,要将所有存储库的版本数量限制为 5,将运行一个:

    [root@rhua ~]# rhui-manager repo set_retain_versions --all --versions 5

根据存储库和现有存储库版本的数量,要调度所有必要的任务可能需要一小时以上,并且最多需要删除超过限制的版本的几天时间。您可以在运行任务下的同步屏幕上观察 rhui-manager 文本用户界面中的进度。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.