2011-11-03 21 views
7

Estamos usando Sonatype's Nexus 1.9.2.2 para proxy de repositorios maven. Nuestro problema es que los índices están consumiendo tanto espacio en disco. Todos nuestros repositorios toman aproximadamente 25 GB de espacio y están creciendo.Purga de índices antiguos de Sonatype Nexus

Por ejemplo, este directorio tiene ~ 4 GB de archivos de índice como éste:

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

¿Hay alguna forma limpia de purgar esos archivos? Por ejemplo, usando una tarea programada?

¡Gracias de antemano!

+0

¿Alguna actualización de esto? Me gustaría hacer lo mismo, pero no estoy seguro si puedo eliminar manualmente todos esos viejos archivos nexus-maven-repository-index.xxx.gz – jasop

Respuesta

4

Ejecutamos el "índice de repositorio de optimización" semanalmente y también ejecutamos la tarea "papelera vacía" cada hora.

Le puedo decir que el almacenamiento no es un problema para nosotros para los índices. Tenemos un montón de archivos en esos directorios .index, pero todos tienen menos de 1K de tamaño ... incluso para nuestro repositorio de proxy central. Nuestro total viene en ~ 1GB.

Sin embargo, nuestro repositorio es bastante grande. Sin embargo, tenemos una gran cantidad de artefactos. Actualmente estamos en casi 300 GB en el espacio de disco del repositorio.

1

Tropezamos con el mismo problema, incluso intentamos hablar con Sonatype.

Me dijeron que simplemente borre los archivos y reconstruya los índices.

+0

eso es lo que funcionó para mí – HDave

Cuestiones relacionadas