9

我们使用 Sonatype 的 Nexus 1.9.2.2 来代理 maven 存储库。我们的问题是索引占用了太多的磁盘空间。我们所有的存储库都占用了大约 25GB 的空间,并且还在不断增长。

例如,这个目录有大约 4GB 的索引文件,如下所示:

sonatype-work/nexus/storage/mvnsearch/.index/nexus-maven-repository-index.825.gz
sonatype-work/nexus/storage/mvnsearch/.index/nexus-maven-repository-index.826.gz
sonatype-work/nexus/storage/mvnsearch/.index/nexus-maven-repository-index.827.gz
sonatype-work/nexus/storage/mvnsearch/.index/nexus-maven-repository-index.828.gz
...

有没有清除这些文件的干净方法?例如使用计划任务?

提前致谢!

4

2 回答 2

4

我们每周运行“优化存储库索引”,并且每小时运行“清空垃圾”任务。

我可以告诉你,对于索引来说,存储对我们来说不是问题。我们在这些 .index 目录中有大量文件,但它们的大小都在 1K 以下……即使对于我们的中央代理存储库也是如此。我们的总数约为 1GB。

但是,我们的回购非常大。不过,我们有大量的文物。我们目前的存储库磁盘空间接近 300GB。

于 2012-02-01T20:14:58.910 回答
3

偶然发现了同样的问题,甚至试图与 Sonatype 交谈。

他们告诉我只删除文件并重建索引。

于 2016-07-05T04:44:09.240 回答