# Festplattenbelegung mit du und ncdu

> So finden Sie mit du und dem interaktiven ncdu heraus, was eine Linux-Festplatte füllt, unter Verwendung von Optionen, die auf einem Dateisystem bleiben.

du (disk usage) ist der Standard-Linux-Befehl, der meldet, wie viel Speicherplatz Dateien und Verzeichnisse belegen; ncdu ist eine interaktive, ncurses-basierte Alternative, mit der Sie die Ergebnisse durchsuchen und Elemente löschen können. Zusammen mit df, das den freien Speicherplatz pro Dateisystem anzeigt, sind sie die übliche Methode, um herauszufinden, was eine Festplatte füllt.

## Nützliche du-Optionen

'du -sh /var' gibt eine für Menschen lesbare Gesamtsumme aus. 'du -h --max-depth=1 /' listet die Größe jedes Verzeichnisses auf der obersten Ebene auf. '-x' bleibt auf einem Dateisystem, sodass eingehängte Festplatten und /proc übersprungen werden.

Durch Weiterleitung an sort finden Sie die größten Elemente: 'du -xh --max-depth=1 / | sort -h'.

## ncdu

'ncdu -x /' scannt das Root-Dateisystem und öffnet eine durchsuchbare Liste, sortiert nach Größe. Die Pfeiltasten bewegen den Cursor, die Eingabetaste öffnet einen Ordner, 'd' löscht das ausgewählte Element nach Bestätigung, 'q' beendet das Programm. ncdu wird normalerweise über das Paket der Distribution installiert (zum Beispiel 'apt install ncdu').

## Wenn du und df sich nicht einig sind

Wenn df eine volle Festplatte meldet, du aber weniger findet, wird eine gelöschte Datei möglicherweise noch von einem laufenden Prozess offen gehalten. Der Speicherplatz wird frei, wenn dieser Prozess die Datei schließt oder neu startet.

## So finden Sie heraus, was die Festplatte füllt

1. Sehen Sie nach, welches Dateisystem voll ist: df -h
2. Listen Sie die größten Ordner auf der obersten Ebene auf: sudo du -xh --max-depth=1 / | sort -h
3. Gehen Sie eine Ebene tiefer in den größten Ordner und wiederholen Sie den Vorgang.
4. Oder durchsuchen Sie das System interaktiv: sudo ncdu -x /

## Vorsicht

- Löschen Sie keine Dateien, die Sie nicht kennen, in /usr, /lib, /boot oder /var/lib.
- 'd' in ncdu löscht sofort nach Ihrer Bestätigung; es gibt keinen Papierkorb.

## Quellen

- [du(1)](https://man7.org/linux/man-pages/man1/du.1.html)
- [ncdu(1) (Debian)](https://manpages.debian.org/bookworm/ncdu/ncdu.1.en.html)
- [df(1)](https://man7.org/linux/man-pages/man1/df.1.html)

Zuletzt aktualisiert: 2026-10-08
URL: https://raincleaner.eu/de/wiki/linux/disk-usage-du-ncdu
