# df (disk free)

> Wie man die Ausgabe von df liest, warum Use% bei normalen Benutzern 100% erreichen kann, bevor Avail null ist, und wie man Inodes mit df -i überprüft.

df (disk free) ist der Standardbefehl, der die Größe, den belegten Speicherplatz, den verfügbaren Speicherplatz und den Einhängepunkt jedes eingehängten Dateisystems anzeigt. 'df -h' gibt Größen in für Menschen lesbaren Einheiten aus; 'df -i' zeigt die Inode-Belegung anstelle von Bytes an, was 'No space left on device'-Fehler erklärt, wenn noch Bytes frei sind.

## Die Spalten lesen

Filesystem ist das Gerät, Size die Gesamtgröße, Used und Avail der für normale Benutzer belegte und freie Speicherplatz, Use% der Prozentsatz und Mounted on das Verzeichnis, in dem es erscheint.

Bei ext4 sind standardmäßig etwa 5% für root reserviert, sodass Used + Avail kleiner als Size sein kann und normale Benutzer keinen Speicherplatz mehr haben können, bevor Use% 100% anzeigt.

## Nützliche Optionen

'-T' fügt den Dateisystemtyp hinzu, '-x tmpfs' blendet temporäre Arbeitsspeicher-Dateisysteme aus und 'df -h /var' zeigt nur das Dateisystem an, das /var enthält.

## Wie man freien Speicherplatz überprüft

1. Führen Sie aus: df -hT -x tmpfs
2. Suchen Sie das Dateisystem mit hohem Use%.
3. Überprüfen Sie auch die Inodes: df -i
4. Untersuchen Sie dann den Inhalt mit du oder ncdu, um herauszufinden, was den Speicherplatz belegt.

## Vorsicht

- Füllen Sie das Root-Dateisystem niemals zu 100%: Dienste, Anmeldungen und Paketaktualisierungen können fehlschlagen.

## Quellen

- [df(1)](https://man7.org/linux/man-pages/man1/df.1.html)
- [inode(7)](https://man7.org/linux/man-pages/man7/inode.7.html)

Zuletzt aktualisiert: 2026-10-08
URL: https://raincleaner.eu/de/wiki/linux/df-disk-free
