清理旧缓存组件的 Nexus 存储库

Cleanup Nexus Repository for old cached components

我有一个 Nexus 服务器,在监视它时我发现 Nexus 在服务器中使用了 500 GB。我很震惊地看到,因为我有一个想法,即我们的工件大小约为 30 GB。我是对的,检查数据库我发现使用的大小约为 26 GB。

在尝试弄清楚时,我在发布存储库中发现了允许重新部署的设置。因此,每当重新部署新工件替换旧工件但旧工件未被删除时,就会发生这种情况。它缓存在某个地方。我怎样才能删除缓存数据以清除一些 space?

好的,所以我找到了这个 On nexus 文档的解决方案。如下 link 提到了不同的清理策略。我发现清理策略执行所谓的 soft-delete 即标记为删除。这不会清理 space。要清理,我们必须执行名为 Admin - Compact Blob Store.

的任务

转到“系统 -> 任务 -> 创建任务”,select“管理 - 压缩 Blob 存储”任务,select 存储库的 blob 存储并将此任务配置为 运行.

https://help.sonatype.com/repomanager3/repository-management/cleanup-policies