删除工件后,Nexus 3 Blob大小未减小

sch*_*enk 4 nexus3

我使用的是Nexus 3,随着上传工件,blob存储会占用越来越多的磁盘空间。现在,我从发布存储库中删除了一堆不再需要的工件,但是我没有看到消耗的磁盘空间有任何减少。我使用UI手动删除了它们,因为仍然没有自动的方法。

删除工件后,我是否需要执行任何重组工作或类似的工作?或如何减少Blob大小?

小智 7

如NXRM3 文档中所述,从blob存储区中删除的内容不会从存储设备中物理删除。相反,它仅在内部标记为删除。这意味着您删除的文件仅被标记为删除,而实际上未被删除。

为了释放磁盘空间,您必须运行计划任务Compact blob store。该任务将实际删除相关文件,从而释放文件系统上的空间。

另一个重要因素是您使用的Nexus存储库版本。更准确地说,是您迁移到了哪个版本。NXRM3中存在一个错误,其Nexus UI中显示的斑点存储数量和大小不正确。此问题已在3.2.1版中修复,但此修复程序无法解决先前存在的问题。