Einfache Wege, um unter Linux / Ubuntu Speicherplatz freizugeben
Unter Linux/Ubuntu Speicherplatz freigeben: nicht benötigte Pakete und apt-Cache entfernen, systemd-Journal kürzen sowie Docker- und Thumbnail-Cache leeren.
Geht Dir der Speicherplatz auf Deinem Linux-System aus? Hier findest Du einige Möglichkeiten, wie Du Dein System aufräumen kannst, um Platz auf Ubuntu und anderen Ubuntu-basierten Linux-Distributionen zu schaffen.
Mit der Zeit kann jedes Betriebssystem unübersichtlich werden, da Programme hinzugefügt und entfernt werden. Wenn der Platz auf Deiner SSD/Festplatte begrenzt ist, ist das Freimachen von Speicherplatz eine Notwendigkeit!
In diesem Artikel zeige ich Dir einige der einfachsten Tricks, um Dein System zu bereinigen und mehr Speicherplatz zu schaffen.
Zunächst prüfe einmal Deinen freien Speicherplatz
df
Mittels df (disk free) kannst Du das einfach herausfinden.
Um die aktuelle Größe des apt cache herauszufinden, nutzt Du folgendes Kommando:
sudo du -sh /var/cache/apt
Tipp: Welche Verzeichnisse am meisten belegen, spürst Du mit der Dateisuche nach Größe auf.
Entferne Pakete, die nicht mehr benötigt werden [Empfohlen]
apt autoremove -y
Mit diesem Kommando werden alle nicht mehr benötigten Packages gelöscht. Dies betrifft auch die alten, nicht mehr verwendeten Kernel-Packages.
Tipp: Auch nach jedem apt update && apt upgrade sollte man diesen Befehl durchführen.
apt cache löschen
apt autoclean -y
Mit diesem Kommando werden die älteren Packages des apt cache gelöscht.
Tipp: Auch nach jedem apt update && apt upgrade sollte man diesen Befehl durchführen.
Im Ernstfall kannst Du auch den gesamten apt cache löschen:
apt clean -y
systemd-Journalprotokolle löschen
Jede Linux-Distribution verfügt über einen Protokollierungsmechanismus, der Dir hilft, die Vorgänge in Deinem System zu untersuchen. In Ubuntu gibt es Kernel-Protokolldaten, Systemprotokollmeldungen, Standardausgaben und Fehler für verschiedene Dienste.
Das Problem ist, dass diese Protokolle mit der Zeit eine beträchtliche Menge an Festplattenplatz benötigen. Die Größe der Protokolle prüfst Du mit diesem Befehl:
journalctl --disk-usage
Es gibt verschiedene Möglichkeiten, die systemd-Journalprotokolle zu löschen. Am einfachsten ist es, die Protokolle zu löschen, die älter als einige Tage sind:
sudo journalctl --vacuum-time=3d
Tipp: Wiederkehrende Aufräum-Jobs lassen sich übrigens per cron automatisieren.
Docker special
Wenn Du Docker verwendest, kannst Du auch alte Images, Container, Volumes und Networks bereinigen.
Mit dem Befehl docker image prune bereinigst Du unbenutzte Images. Standardmäßig entfernt docker image prune nur „dangling images” — ein Image, das nicht getaggt ist und von keinem Container referenziert wird.
Der Befehl für Images, Container, Volumes und Networks lautet:
docker system prune
Mehr dazu und über das -a- und das -f-Flag findest Du in der Docker-Doku. Ausführlich zeige ich das im Beitrag Docker Speicherplatz freigeben.
Thumbnail special
Wenn Du Ubuntu mit GUI betreibst, kann auch der Thumbnail-Speicher groß werden. Um herauszufinden, wie groß dieser aktuell ist, verwende folgenden Befehl:
du -sh ~/.cache/thumbnails
Daher ist es ratsam, den Thumbnail-Cache alle paar Monate zu löschen:
rm -rf ~/.cache/thumbnails/*
Weitere Linux-Wartung: Halte Dein System mit dem Ubuntu LTS Release-Update aktuell und plane größere Updates mit einem zeitgesteuerten Neustart.
Mehr aus „Linux, DevOps & Systeme"
Docker Speicherplatz freigeben
Docker Speicherplatz freigeben: mit docker system df die Belegung sehen und mit prune ungenutzte Images, Container, Volumes, Netzwerke und Build-Cache löschen.
WeiterlesenWindows Core Prozesse verstehen
Windows Core-Prozesse verstehen: was smss.exe, csrss.exe, lsass.exe und svchost.exe wirklich tun und woran Du getarnte Malware im Prozessbaum erkennst.
WeiterlesenUbuntu LTS Release Update
Ubuntu LTS sicher aktualisieren: Snapshot bei Contabo oder Netcup anlegen, mit apt update und do-release-upgrade hochziehen und den SSH-Port bestätigen.
WeiterlesenÜber diesen Blog
Ein Sammelsurium an Denkanstößen.
Hier sammle ich Wissen, Argumente und Links zu allem, was mich beschäftigt — von Technik über Küche bis Nachhaltigkeit. Beruflich berate ich zu Cybersecurity.