删除Nexus 3存储库中的构件后,blob大小未减少

15

我正在使用 Nexus 3,随着上传的构件越来越多,blob 存储占用的磁盘空间也越来越多。现在,我从发布存储库中手动删除了一堆不再需要的构件,但并没有看到所消耗的磁盘空间减少。因为仍然没有自动化的方式进行删除,所以我使用 UI 手动删除了它们。

在删除构件后,我是否需要运行任何重组作业或其他操作以减小 blob 大小?还是有其他方法可以减小 blob 大小?

1个回答

24
根据NXRM3的文档所述,从blob存储中删除的内容并不会从存储设备上物理删除,而只是在内部标记为删除。这意味着您删除的文件只是被标记为删除,而并未实际删除。
为了释放磁盘空间,您需要运行预定任务压缩blob存储。该任务执行实际的文件删除操作,从而在文件系统上释放空间。
另一个重要因素是您使用的Nexus仓库版本。更准确地说,您迁移的版本是哪个。在NXRM3中,Nexus UI中显示的blob存储计数和大小存在一个错误。这个问题在版本3.2.1中得到修复,但修复程序无法解决已存在的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接