Skip to main content

Speicherplatz auf privatem Gitlab Server freigeben

Benutzt man die vorinstallierte Variante des Gitlab Servers so fällt einem nach einigen Monaten und vielen Updates auf, dass die Festplatte voller und voller wird.
Gitlabs Updates werden mehrfach pro Woche bis täglich ausgerollt. Wenn man brav alle Updates durchführt, so passiert es leider, dass diese im Archiv-Ordner von apt-get verbleiben.
Das Linux Programm apt-get bietet die Möglichkeit, den Cache zu leeren. Der bekannt Schalter "autoclean" wäre hier die erste Option, welche aber bei den Gitlab deb-Dateien nicht greift.

In dem Verzeichnis "/var/cache/apt/archives" findet man alle deb-Pakete, die über apt-get installiert wurden.

Mit dem Befehl "apt-get autoclean" können ältere Pakete entfernt werden. Da dieser Befehl für Gitlab-Pakete nicht funktioniert muss auf eine drastischere Methode zurückgegriffen werden. Der Schalter "clean" entfernt stumpf alle Paket-Archive, die seit der Systeminstallation gespeichert wurden.

Für man diesen Befehl aus, so sind anschließend zwar Gigabytes an Speicherplatz frei geworden, jedoch müssen alle Pakete bei einer Neuinstallation einer Software erneut heruntergeladen werden. Bei Servern, die im internen Netzwerk stehen, ist oftmals keine Verbindung zum Internet vorhanden, sodass hier zuvor gründlich überlegt werden muss.

Nähere Erklärung zum apt-get clean-Prozess unter: hier klicken

root@git:/home# apt-get autoclean
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
root@git:/home# df
Dateisystem    1K-Blöcke  Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda1       49334064 29892652  16912288   64% /
udev               10240        0     10240    0% /dev
tmpfs            1637740     8508   1629232    1% /run
tmpfs            4094348        4   4094344    1% /dev/shm
tmpfs               5120        0      5120    0% /run/lock
tmpfs            4094348        0   4094348    0% /sys/fs/cgroup
 
root@git:/home# apt-get clean
root@git:/home# df
Dateisystem    1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda1       49334064 4499072  42305868   10% /
udev               10240       0     10240    0% /dev
tmpfs            1637740    8508   1629232    1% /run
tmpfs            4094348       4   4094344    1% /dev/shm
tmpfs               5120       0      5120    0% /run/lock
tmpfs            4094348       0   4094348    0% /sys/fs/cgroup
 
root@git:/home# cd /var/cache/apt/archives
root@git:/var/cache/apt/archives# ll
insgesamt 4
-rw-r----- 1 root root    0 Jun 15  2016 lock
drwxr-xr-x 2 root root 4096 Mai  4 04:36 partial