Sonatype Nexus - 我可以手动压缩 blob 存储吗?

Sof*_*ory 5 nexus sonatype blobstore centos7 nexus3

我的 CENTOS7 机器上的磁盘已满。无需删除任何内容即可安全地释放一些空间,而不会有损坏某些内容的风险。

由于磁盘已满,OrientDB 已切换到只读模式,因此我无法创建紧凑 Blob 存储任务来清理磁盘空间。我需要手动执行此操作。

  • 不,我无法添加额外的磁盘空间。

是否可以找到“紧凑 blob 存储”任务的源并手动/外部运行它?

Nexus 版本是 3.12.1-01

多谢!

joe*_*ons 1

如果不运行 NXRM,则无法执行任务。

但是,紧凑 Blob 存储任务的作用是获取已软删除的项目并将其从 Blob 存储中删除。如果您被阻止,我想可以编写一个脚本来查找这些并删除它们(甚至手动执行)。

请参阅此示例属性文件(deleted=true):

2018-09-11 18:55:59,354-0400

2018 年 9 月 11 日星期二 18:55:59 美国东部时间

删除= true @blobstore.created-by = admin creation time = 1536617858040 @blobstore.created-by-ip = 127.0.0.0.0.0.1 @blobstore.content-type = text/pline text/plin ticketlist.txt deletedreason =删除资产 AttachedEntityId{asset->#49:1} @Bucket.repo-name=rawhosted1 size=1772