5.10. 恢复存储库


如果是存储库崩溃,您可以使用高级同步恢复它,该同步有三个选项:

优化的同步
将存储库同步绕过 RPM,这些 RPM 没有检测到与上游 RPM 的不同。
完全同步
无论检测到的更改是什么,都会同步所有 RPM。如果无法将特定的 RPM 下载到本地存储库,即使它们存在于上游存储库中,则使用此选项。
验证内容同步

同步所有 RPM,然后在本地验证所有 RPM 的校验和。如果 RPM 的校验和与上游社区不同,它会重新下载 RPM。这个选项只与 yum 软件仓库相关。如果您有以下错误之一,则使用这个选项:

  • 在与 yum 同步时,特定的 RPM 会导致一个 404 错误。
  • 软件包与预期的下载错误不匹配,这意味着特定的 RPM 已损坏。

流程

要将特定存储库与高级选项同步,请完成以下步骤:

  1. 在 Satellite Web UI 中,进入到 Content > Products
  2. 选择包含损坏存储库的产品。
  3. 选择您要同步的存储库的名称。
  4. Select Action 菜单中,选择 Advanced Sync
  5. 选择 选项,然后单击 Sync

对于 CLI 用户

  1. 获取存储库 ID 列表:

    # hammer repository list --organization "My_Organization"
    Copy to Clipboard Toggle word wrap
  2. 使用所需选项同步损坏的存储库:

    • 对于优化的同步:

      # hammer repository synchronize --incremental true --id 1
      Copy to Clipboard Toggle word wrap
    • 对于完整的同步:

      # hammer repository synchronize --skip-metadata-check true --id 1
      Copy to Clipboard Toggle word wrap
    • 对于验证内容同步:

      # hammer repository synchronize --validate-contents true --id 1
      Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat