Wermescher Advisory Logo

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 Die 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. Hier mehr dazu.

Um die aktuelle Größe des apt cache herauszufinden nutzt Du folgendes Kommando:

sudo du -sh /var/cache/apt

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.

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

Tip: 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. Du kannst die Größe der Protokolle mit diesem Befehl überprüfen:

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

Docker special

Wenn Du Docker verwendest kannst DU auch alte images, container, volumes und networks bereinigen

Mit dem Befehl docker image prune kannst Du unbenutzte Images bereinigen. Standardmäßig bereinigt docker image prune nur „dangling images“. Ein Dangling-Image ist ein Image, das nicht getaggt ist und von keinem Container referenziert wird.

Der Befehl für images, containers, volumes und networks lautet:

docker system prune

Mehr dazu und auch über das -a und das -f Flag findest Du hier.

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 oder so zu löschen:

rm -rf ~/.cache/thumbnails/*