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

问题描述

我有一个 nexus 服务器,在监控它时我发现 nexus 在服务器中使用了 500 GB。我很震惊地看到,因为我有一个想法,我们的工件的大小将在 30 GB 左右。我是对的,检查 DB 我发现使用的大小约为 26 GB。

在试图弄清楚时,我发现了在发布存储库中允许重新部署的设置。所以发生的事情是每当重新部署时,新工件会替换旧工件,但旧工件不会被删除。它被缓存在某处。如何删除缓存数据以清除一些空间?

解决方法

好的所以我找到了这个 On nexus 文档的解决方案。由于下面的链接提到了不同的清理策略。我发现清理策略执行所谓的软删除,即标记为删除。这不会清理空间。要进行清理,我们必须执行一项称为管理 - 压缩 Blob 存储的任务。

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...