Размер nexus3, используемый репозиториями, не соответствует размеру базы данных на диске - PullRequest
0 голосов
/ 15 октября 2019

Я анализирую использование диска нашего экземпляра nexus3 . Я использовал этот вопрос и ответы , чтобы получить дисковое пространство, используемое всеми репозиториями:

cd /opt/nexus
java -jar ./lib/support/nexus-orient-console.jar
> CONNECT PLOCAL:/opt/sonatype-work/nexus3/db/component admin admin
> select bucket.repository_name as repository,sum(size) as bytes from asset group by bucket.repository_name order by bytes desc;

Затем, суммируя все результаты, я получаю примерно 200 ГБ . Однако, когда я перемещаюсь по диску, я получаю использование диска 378BiB :

> du -sh /opt/sonatype-work/nexus3/blobs
378G     blobs/

Откуда эта разница? Это нормально, или есть какие-то манипуляции, которые я мог или должен сделать, чтобы очистить это?

1 Ответ

0 голосов
/ 16 октября 2019

очевидно, артефакты не удаляются с диска при удалении в интерфейсе. Для этого необходимо запустить задачу Compact Blob Store . После выполнения этой задачи мой дисковод использует 180G.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...