2011-11-03 2 views
7

우리는 Maven 저장소를 프록 싱하기 위해 Sonatype의 Nexus 1.9.2.2를 사용하고 있습니다. 우리의 문제는 인덱스가 너무 많은 디스크 공간을 먹고 있다는 것입니다. 모든 리포지토리는 약 25GB의 공간을 차지하며 성장하고 있습니다. 예를 들어Sonatype Nexus의 이전 색인 삭제

,이 디렉토리는 다음과 같이 인덱스 파일의 ~ 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 
... 

있습니까? 예를 들어 예약 된 작업을 사용하고 있습니까?

미리 감사드립니다.

+0

이 업데이트는 무엇인가요? 나는 똑같은 작업을하고 싶지만 이전의 모든 넥서스 -maven-repository-index.xxx.gz 파일을 수동으로 삭제할 수 있는지 확신 할 수 없다. – jasop

답변

4

매주 "저장소 색인 최적화"를 실행하고 매시간 "휴지통"작업도 실행합니다.

인덱스가 저장 용량에 영향을주지 않는다고 말할 수 있습니다. 우리는 그 .index 디렉토리에 1 톤의 파일을 가지고 있지만, 그것들은 모두 크기가 1K 미만입니다 ... 우리의 중앙 프록시 저장소에 대해서조차도. 우리의 합계는 ~ 1GB입니다.

그러나 Google의 저장소는 매우 큽니다. 우리는 매우 많은 인공물을 가지고 있습니다. 우리는 현재 저장소 디스크 공간에서 거의 300GB에 있습니다.

1

같은 문제에 넘어지면서 심지어 소나타 형식으로 이야기하려고했습니다.

그들은 파일을 삭제하고 색인을 다시 작성하라고했습니다.

+0

thats 나에게 효과가있는 것 – HDave

관련 문제