【发布时间】:2018-02-02 07:20:31
【问题描述】:
我使用的是 Nexus 3,随着工件的上传,blob 存储消耗的磁盘空间越来越多。现在我从发布存储库中删除了一堆不再需要的工件,但我没有看到消耗的磁盘空间有任何减少。我使用 UI 手动删除了它们,因为仍然没有自动化的方法。
删除工件后,我是否需要运行任何重组作业或类似的工作?或者我还能如何减小 blob 大小?
【问题讨论】:
标签: nexus3
我使用的是 Nexus 3,随着工件的上传,blob 存储消耗的磁盘空间越来越多。现在我从发布存储库中删除了一堆不再需要的工件,但我没有看到消耗的磁盘空间有任何减少。我使用 UI 手动删除了它们,因为仍然没有自动化的方法。
删除工件后,我是否需要运行任何重组作业或类似的工作?或者我还能如何减小 blob 大小?
【问题讨论】:
标签: nexus3
如documentation 中所述,从 Blob 存储中删除的 NXRM3 内容并未从存储设备中物理删除。相反,它仅在内部标记为删除。这意味着您删除的文件仅被标记为删除而不是实际删除。
为了释放您的磁盘空间,您必须运行计划任务Compact blob store。此任务执行相关文件的实际删除,因此释放文件系统上的空间。
另一个重要因素是您使用的 Nexus 存储库版本。更准确地说,您迁移到了哪个版本。 NXRM3 中有一个bug,在 Nexus UI 中显示了不准确的blob 存储计数和大小。 版本 3.2.1 已修复此问题,但该修复程序无法修复先前存在的问题。
【讨论】: