Wie man den Speicherplatz in Ubuntu prüft und verwaltet: Vollständige Anleitung für Einsteiger und Fortgeschrittene

目次

1. Einführung

Ubuntu wird nicht nur für den privaten Gebrauch, sondern auch für Server‑Operationen wegen seiner leichten und stabilen Umgebung häufig eingesetzt. Wenn Sie das System jedoch weiter nutzen, wird der Speicherplatz unweigerlich knapp. Unzureichender Speicherplatz kann zu einer verringerten Systemleistung und sogar zu Fehlermeldungen bei der Installation neuer Software führen.

Dieser Artikel erklärt, wie man den Speicherplatz in Ubuntu prüft und richtig verwaltet. Er behandelt die Nutzung von CLI‑Werkzeugen (Command Line Interface) wie den Befehlen df und du sowie das GUI‑Werkzeug „Disk Usage Analyzer“, das eine visuelle Inspektion der Speichernutzung ermöglicht. Klare Beispiele und Schritt‑für‑Schritt‑Anleitungen helfen Anfängern, dem Prozess mit Zuversicht zu folgen.

2. Gesamte Speichernutzung prüfen (df‑Befehl)

Um die gesamte Speichernutzung in Ubuntu zu prüfen, verwenden Sie den Befehl df. Dieses praktische Werkzeug zeigt die Speichernutzung und den verfügbaren Platz für jedes Dateisystem an. In diesem Abschnitt erklären wir alles von der Grundnutzung bis zu fortgeschrittenen Beispielen.

Was ist der df‑Befehl?

df steht für „disk free“ und wird in Linux‑ und Unix‑basierten Betriebssystemen verwendet, um die Speichernutzung und die verfügbare Kapazität zu prüfen. Er ist einfach, schnell und ideal, um den aktuellen Festplattenstatus des Systems sofort zu verstehen.

Grundlegende Nutzung

Die folgende Methode ist die am häufigsten verwendete, um den df‑Befehl auszuführen:

df -h
  • Option -h Zeigt Werte in einem menschenlesbaren Format mit Einheiten an – zum Beispiel wird anstelle von „1024000“ „1G“ oder „500M“ angezeigt.

Beispielausgabe

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   30G   40% /
tmpfs           500M     0  500M    0% /dev/shm

Erklärung der Ausgabe

  • Filesystem : Typ des verwendeten Dateisystems (z. B. ext4, tmpfs).
  • Size : Gesamte Größe des Dateisystems.
  • Used : Momentan belegter Speicherplatz.
  • Avail : Verfügbarer freier Speicherplatz.
  • Use% : Prozentsatz der belegten Festplatte.
  • Mounted on : Ort, an dem das Dateisystem eingehängt ist.

Fortgeschrittene Anwendungsbeispiele

Nur bestimmte Dateisysteme anzeigen

Sie können mit der Option -T den Dateisystemtyp mit ausgeben und sogar nach bestimmten Dateisystemen filtern.

df -T ext4

Dies zeigt nur Informationen zum ext4‑Dateisystem an.

Ein bestimmtes Dateisystem prüfen

Wenn Sie einen bestimmten Einhängepunkt (z. B. /home) prüfen möchten, führen Sie Folgendes aus:

df -h /home

Damit wird die Speichernutzung und der verfügbare Platz des Verzeichnisses /home angezeigt.

Fehlersuche‑Tipps

  • Wenn die Festplatte voll ist – Verwenden Sie df, um Dateisysteme zu identifizieren, die zu 100 % ausgelastet sind, und löschen Sie unnötige Dateien.
  • Wenn df‑Ergebnisse nicht aktualisiert werden – Gelöschte Dateien können noch von Prozessen verwendet werden. Finden Sie diese mit dem Befehl lsof heraus:
    lsof | grep deleted
    

Zusammenfassung

Der df‑Befehl ist ein einfaches, aber leistungsstarkes Werkzeug, um die systemweite Speichernutzung in Ubuntu zu prüfen. Mit der Option -h sind die Ergebnisse leichter verständlich, was ihn ideal für Einsteiger macht. Das Beherrschen der hier vorgestellten Grund‑ und Fortgeschrittenen‑Nutzung hilft Ihnen, den Speicherplatz effizient zu verwalten.

3. Nutzung bestimmter Verzeichnisse und Dateien prüfen (du‑Befehl)

Die Kenntnis der gesamten Speichernutzung reicht nicht aus, um zu bestimmen, welche Verzeichnisse oder Dateien Platz beanspruchen. In solchen Fällen verwenden Sie den Befehl du, um die Speichernutzung pro Verzeichnis oder Datei zu untersuchen. Dieser Abschnitt erklärt sowohl die Grund‑ als auch die erweiterte Nutzung des du‑Befehls.

Was ist der du‑Befehl?

du steht für „disk usage“ und zeigt den von angegebenen Verzeichnissen oder Dateien belegten Speicherplatz an. Er ist äußerst nützlich, um die Ursache von Speicherengpässen zu identifizieren.

Grundlegende Nutzung

Beispiel für einen einfachen du‑Befehl:

du -sh /path/to/directory
  • Option -s Gibt nur die Gesamtnutzung des Verzeichnisses aus.
  • Option -h Zeigt die Ausgabe in menschenlesbaren Einheiten (KB, MB, GB) an.

Beispielausgabe

5.2G    /home/user/Documents

Dies zeigt, dass das Verzeichnis /home/user/Documents 5,2 GB Speicher belegt.

Detaillierte Nutzung prüfen

Unterverzeichnisse anzeigen

du -h /path/to/directory/*

Beispiel

1.5G    /path/to/directory/subdir1
3.2G    /path/to/directory/subdir2
500M    /path/to/directory/subdir3

Erweiterte Anwendungsbeispiele

Nach Größe sortieren

du -ah /path/to/directory | sort -rh | head -n 10
  • -a : Zeigt sowohl Dateien als auch Verzeichnisse an.
  • sort -rh : Sortiert in absteigender Reihenfolge.
  • head -n 10 : Zeigt die Top‑10‑Ergebnisse.

Beispiel

2.5G    /path/to/directory/largefile1.iso
1.2G    /path/to/directory/subdir1
800M    /path/to/directory/largefile2.zip

Nach Dateien suchen, die Bedingungen erfüllen

find /path/to/directory -name "*.log" -exec du -h {} +

Fehlerbehebungstipps

  • Wenn die du‑Ergebnisse nicht den erwarteten Werten entsprechen, können gelöschte Dateien noch von Prozessen gehalten werden. Verwenden Sie:
    lsof | grep deleted
    

Zusammenfassung

du hilft dabei, zu ermitteln, welche Verzeichnisse und Dateien Speicherplatz verbrauchen. In Kombination mit Befehlen wie find oder sort ermöglicht es eine effiziente Untersuchung und Bereinigung.

4. Wie man den Speicherplatz mit einer GUI prüft (Festplattennutzungsanalyse)

Neben CLI‑Werkzeugen bietet Ubuntu auch eine GUI‑Methode zur Überprüfung des Speicherverbrauchs mit dem „Festplattennutzungsanalyse“-Tool. Dieser Abschnitt erklärt seine Funktionen, Installation und Nutzung.

Was ist die Festplattennutzungsanalyse?

Die Festplattennutzungsanalyse ist ein standardmäßiges Ubuntu‑Tool, das den Speicherverbrauch grafisch darstellt und es leicht macht, speicherintensive Verzeichnisse und Dateien zu erkennen.

Installation

sudo apt update
sudo apt install baobab

Grundlegende Nutzung

  1. Starten Sie über das Anwendungsmenü.
  2. Oder führen Sie im Terminal aus:
    baobab
    

Scan‑Optionen

  • Heimatordner scannen
  • Bestimmtes Verzeichnis auswählen
  • Entfernte Laufwerke scannen

Nutzung anzeigen

  • Grafische Ansicht
  • Detaillierte Liste

Vorteile und Nachteile

Vorteile

  • Einfach zu verstehendes visuelles Format
  • Keine Befehlskenntnisse erforderlich
  • Unterstützt Netzlaufwerke

Nachteile

  • Kann bei großen Verzeichnissen langsam sein
  • Weniger anpassbar als CLI‑Werkzeuge

Zusammenfassung

Die Festplattennutzungsanalyse ist nützlich für Benutzer, die visuelle Werkzeuge bevorzugen. In Kombination mit CLI‑Methoden wird die Speicherverwaltung sehr effizient.

5. Praktische Lösungen für wenig Speicherplatz

Wenig Speicherplatz kann das System verlangsamen und Installationsfehler verursachen. Dieser Abschnitt erklärt praktische Lösungen.

Unnötige Dateien und Verzeichnisse löschen

Temporäre Dateien entfernen

sudo rm -rf /tmp/*

Papierkorb leeren

rm -rf ~/.local/share/Trash/*

Unnötige Pakete und Cache entfernen

sudo apt-get autoremove
sudo apt-get clean

Große Dateien finden und löschen

find / -type f -size +100M

Verzeichnisnutzung prüfen

du -ah /path/to/directory | sort -rh | head -n 10

Logdateien verwalten

sudo journalctl --vacuum-size=50M
sudo nano /etc/logrotate.conf

Speicherverbrauch regelmäßig überwachen

#!/bin/bash
df -h > ~/disk_usage_report.txt

Zusammenfassung

Durch das Entfernen unnötiger Dateien und das regelmäßige Überwachen des Verbrauchs können Speicherprobleme vermieden werden.

6. FAQ

F1: Was ist der Unterschied zwischen df und du?

A:

  • df zeigt die Gesamtnutzung des Dateisystems.
  • du zeigt die Nutzung pro Verzeichnis oder Datei.

F2: Wie kann ich herausfinden, warum der Speicherverbrauch plötzlich gestiegen ist?

df -h
du -ah / | sort -rh | head -n 10

F3: Warum gibt das Löschen von Dateien keinen Speicher frei?

lsof | grep deleted
kill -9 <process ID>

F4: Wie finde ich schnell Verzeichnisse, die Speicher verbrauchen?

du -ah /path/to/directory | sort -rh | head -n 10

F5: Wie kann ich den Speicherverbrauch regelmäßig überwachen?

#!/bin/bash
df -h > ~/disk_usage_report.txt

F6: Wie verhindere ich, dass Logdateien zu groß werden?

sudo nano /etc/logrotate.conf

F7: Wie kann ich Speicherengpässe verhindern?

  • Regelmäßige Prüfungen mit df und du
  • Unnötige Dateien entfernen
  • Automatisierte Werkzeuge verwenden

7. Fazit

Die Verwaltung des Festplattenspeichers in Ubuntu ist entscheidend für die Aufrechterhaltung von Stabilität und Leistung. Dieser Artikel behandelte alles von grundlegenden Befehlen bis hin zu Fehlersuche und Optimierungsstrategien.

Wichtigste Erkenntnisse

  • Verwenden Sie df für allgemeine Systemprüfungen.
  • Verwenden Sie du, um detaillierte Informationen zu einzelnen Verzeichnissen zu erhalten.
  • Kombinieren Sie GUI‑ und CLI‑Tools für maximale Effizienz.

Letzte Ratschläge

  • Überwachen Sie den Festplattenspeicher regelmäßig.
  • Nutzen Sie die richtigen Werkzeuge für jede Aufgabe.
  • Befolgen Sie die Schritte in diesem Leitfaden, wenn Probleme auftreten.

Schlussbemerkung

Die Verwaltung des Festplattenspeichers unter Ubuntu mag komplex erscheinen, aber indem man den in diesem Artikel vorgestellten Schritten folgt, kann jeder sie mit Zuversicht handhaben. Nutzen Sie dieses Wissen, um ein reibungsloses und effizientes System zu erhalten.

侍エンジニア塾