【发布时间】:2017-08-17 05:26:17
【问题描述】:
Nexus 曾经有一个 scheduled task 选项到 empty trash,但这在 Nexus 3 中不存在:
每当我删除资产或组件时,我的 blob 存储的大小都不会减小,因此很难长期维护。
如何清空回收站并永久删除已删除的资产和组件以减小 blob 大小?也欢迎使用 Groovy 脚本。
【问题讨论】:
标签: nexus
Nexus 曾经有一个 scheduled task 选项到 empty trash,但这在 Nexus 3 中不存在:
每当我删除资产或组件时,我的 blob 存储的大小都不会减小,因此很难长期维护。
如何清空回收站并永久删除已删除的资产和组件以减小 blob 大小?也欢迎使用 Groovy 脚本。
【问题讨论】:
标签: nexus
“Empty Trash”似乎不存在,因为它被“Compact blob store”计划任务取代。
要减少空间,您需要先删除资产和组件,然后运行“Compact blob store”任务。
【讨论】:
Empty Trash 和 Compact Blobstore 是两个不同的功能,它们最终具有相似的最终状态。一个是能够查看您已删除的内容,然后假设恢复某些内容,或者选择最终删除它,这是一个打开的盒子,与 Compact Blobstore 是一个黑盒子相比,它只允许您释放空间。
关于这一点以及应该走的路,内部已经存在相当多的争论。我鼓励你提出一个关于这个的问题:
https://issues.sonatype.org/projects/NEXUS/
假设可以进行一些工作以使 Compact Blobstore 更加透明,并完成与拥有“垃圾箱”类似的功能(如果需要)。
【讨论】: