Artifactory-Festplattenspeicherplatznutzung viel höher als gemeldete Repository-Größe

Artifactory-Festplattenspeicherplatznutzung viel höher als gemeldete Repository-Größe

Unserer Artifactory-Installation ist eine 500 GB große Datenplatte zugewiesen. Gestern ging ihr der Speicherplatz aus und sie begann, alte Artefakte zu bereinigen (was ich dachte, dass es automatisch geschieht, aber das war nicht der Fall). Nachdem ich über 200 GB an alten Artefakten gelöscht hatte, konnte ich sehen, dass die Größe des Papierkorbs mit 228 GB angegeben wurde. Ich habe dann den Papierkorb geleert und die Garbage Collection manuell erzwungen. Ich habe auch „Nicht referenzierte Daten bereinigen“ manuell ausgeführt. Jetzt versuche ich zu verstehen, warum der tatsächliche Speicherplatz auf der Festplatte nicht freigegeben wird. Artifactory meldet jetzt Folgendes:

Bildbeschreibung hier eingeben

Wie kann ich über 200 GB Speicherplatz freigeben, der nicht mehr verwendet werden sollte?

Antwort1

Wir hatten vor kurzem das gleiche Problem. Es stellte sich heraus, dass Artifacotry 6.12 eineneue GC-Strategie. Aus demselben Dokument:

Nicht referenzierte Binärdateien (einschließlich vorhandener nicht referenzierter Binärdateien oder Artefakte, die manuell aus dem Papierkorb gelöscht wurden) werden während der vorherigen vollständigen GC-Strategie gelöscht, die alle 20 GC-Iterationen ausgeführt wird (konfigurierbar, „artifactory.gc.skipFullGcBetweenMinorIterations=20“).

Dies bedeutet, dass nach dem Löschen eines Artefakts aus der Benutzeroberfläche oder mithilfe der REST-API die eigentlichen Dateien standardmäßig erst nach 20 Durchläufen des Garbage Collectors aus dem Dateispeicher entfernt werden. Sie könnten also einfach 20/(24/4) = 3,33 Tage warten, wenn der Garbage Collector alle 4 Stunden ausgeführt wird, was der Standard ist. Dies geschieht nur, wenn die Artefakte nicht referenziert sind, d. h. wenn sie von keinem anderen Repository verwendet werden.

Oder Sie können GC 20 Mal ausführen, entweder über dieREST APIoder manuell über das Admin-Panel, um eine vollständige GC zu erzwingen.

verwandte Informationen