2011-11-03 19 views
7

Chúng tôi đang sử dụng Nexus 1.9.2.2 của Sonatype để lưu trữ các kho lưu trữ proxy. Vấn đề của chúng tôi là các chỉ số đang ăn quá nhiều không gian đĩa. Tất cả các kho lưu trữ của chúng tôi đều chiếm khoảng 25GB không gian và đang phát triển.Làm sạch các chỉ mục cũ từ Sonatype Nexus

Ví dụ, thư mục này có ~ 4GB tập tin chỉ mục như thế này:

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

Có cách nào sạch tẩy các tập tin? Ví dụ bằng cách sử dụng một nhiệm vụ theo lịch trình?

Cảm ơn trước!

+0

Mọi cập nhật về điều này? Tôi muốn làm như vậy, nhưng tôi không chắc liệu tôi có thể xóa thủ công tất cả các tệp nexus-maven-repository-index.xxx.gz cũ đó – jasop

Trả lời

4

Chúng tôi chạy "tối ưu hóa chỉ mục lưu trữ" hàng tuần và cũng chạy tác vụ "thùng rác trống" hàng giờ.

Tôi có thể cho bạn biết rằng bộ nhớ không phải là vấn đề đối với chúng tôi đối với chỉ mục. Chúng tôi có một tấn tệp trong các thư mục .index đó, nhưng chúng có kích thước dưới 1K ... ngay cả đối với repo proxy trung tâm của chúng tôi. Tổng số của chúng tôi đến ~ 1GB.

Tuy nhiên, repo của chúng tôi khá lớn. Tuy nhiên, chúng tôi có một số lượng lớn các đồ tạo tác. Chúng tôi hiện đang ở gần 300GB trong không gian đĩa lưu trữ.

1

Tình cờ gặp vấn đề tương tự, thậm chí đã cố gắng nói chuyện với Sonatype.

Họ bảo tôi chỉ cần xóa các tệp và tạo lại các chỉ mục.

+0

không? – HDave

Các vấn đề liên quan