9

Maven リポジトリのプロキシには Sonatype の Nexus 1.9.2.2 を使用しています。私たちの問題は、インデックスが非常に多くのディスク容量を消費していることです。私たちのすべてのリポジトリは約 25GB のスペースを占有し、拡大しています。

たとえば、このディレクトリには次のような最大 4 GB のインデックス ファイルがあります。

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

「リポジトリインデックスの最適化」を毎週実行し、「空のゴミ箱」タスクも1時間ごとに実行します。

インデックスの場合、ストレージは問題ではありません。これらの.indexディレクトリには大量のファイルがありますが、それらはすべて1K未満のサイズです...中央のプロキシリポジトリの場合でも。合計は約1GBです。

ただし、レポはかなり大きいです。ただし、非常に多くのアーティファクトがあります。現在、リポジトリのディスク容量は約300GBです。

于 2012-02-01T20:14:58.910 に答える