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

问题描述 投票:0回答:1

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

在试图找出答案时,我发现了发布存储库中允许重新部署的设置。因此,每当重新部署时,新工件将替换旧工件,但旧工件不会被删除,就会发生这种情况。它被缓存在某个地方。如何删除缓存数据以清理一些空间?

maven-2 package-managers sonatype nexus3 artifact
1个回答
5
投票

好的,所以我找到了这个 On nexus Documentation 的解决方案。正如下面的链接提到了不同的清理政策。我发现清理策略执行所谓的“软删除”,即标记为删除。这不会清理空间。要进行清理,我们必须执行一项名为“Admin - Compact Blob Store”的任务。 转到“系统 -> 任务 -> 创建任务”,选择“管理 - 紧凑 Blob 存储”任务,选择存储库的 Blob 存储并配置此任务运行。

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

© www.soinside.com 2019 - 2024. All rights reserved.