我的 CENTOS7 机器上的磁盘已满。没有什么可以删除来安全地释放一些空间而不会有破坏某些东西的风险。
由于磁盘已满,OrientDB 已切换到只读模式,因此我无法创建 Compact Blob Store 任务来清理磁盘空间。我需要手动执行此操作。
是否可以找到“compact blob store”任务的源并手动/外部运行它?
Nexus 版本是 3.12.1-01
非常感谢!
最佳答案
不运行 NXRM 就无法执行任务。
但是,紧凑型 Blob 存储任务所做的是获取已被软删除的项目并将其从 Blob 存储中删除。如果您被阻止,我想可以编写一个脚本来查找并删除它们(甚至手动执行)。
请参阅此示例属性文件(已删除=真):
2018-09-11 18:55:59,354-0400
Tue Sep 11 18:55:59 EDT 2018
deleted=true @BlobStore.created-by=admin creationTime=1536617858040 @BlobStore.created-by-ip=127.0.0.1 @BlobStore.content-type=text/plain sha1=05f4f83e8cc91e39e0d697c264ce7c732ac98849 @BlobStore.blob-name=ticketlist.txt deletedReason=Deleting asset AttachedEntityId{asset->#49:1} @Bucket.repo-name=rawhosted1 size=1772
关于centos7 - Sonatype Nexus - 我可以手动压缩 blob 存储吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51727523/