2011-11-03 21 views
7

私たちはSonatypeのNexus 1.9.2.2をMavenリポジトリのプロキシとして使用しています。私たちの問題は、インデックスが非常に多くのディスクスペースを食っていることです。私たちのリポジトリはすべて約25GBのスペースをとり、成長しています。例えばSonatype Nexusの古いインデックスを削除します

、このディレクトリは、このようなインデックスファイルの〜4ギガバイトを持っています

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 
... 

は、それらのファイルをパージする任意のきれいな方法はありますか?たとえば、スケジュールされたタスクを使用していますか?

ありがとうございます!

+0

これに関するアップデートはありますか?私は同じことをしたいと思いますが、手動で古いNexus-Maven-repository-index.xxx.gzファイルをすべて削除できるかどうかはわかりません – jasop

答えて

4

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

インデックスは私たちにとってストレージは問題ではないことがわかります。それらの.indexディレクトリには1トンのファイルがありますが、それらはすべて1K以下のサイズです...中央のプロキシレポでさえも。私たちの合計は〜1GBです。

ただし、Googleのレポはかなり大きいです。私たちは非常に多くのアーティファクトを持っています。私たちは現在、リポジトリのディスク領域で約300GBに達しています。

1

同じ問題でつまずき、さらにはSonatypeと話そうとしました。

ファイルを削除してインデックスを再構築するように指示されました。

+0

thats私のために働くもの – HDave

関連する問題