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