Ein laufender Prozess (oder Prozesse) hat eine Datei (oder Dateien) geöffnet, die gelöscht wurden. Der von diesen Dateien belegte Speicherplatz wird angezeigt, scheint df
jedoch nicht zu sein du
. Mit dem lsof
Befehl können Sie ermitteln, in welchen Prozessen welche Dateien geöffnet sind. Sie können auch einfach einen Neustart durchführen, und der von den gelöschten Dateien belegte Speicherplatz wird wiederhergestellt.
Der Befehl du zeigt nur die Größe der Dateien, die nach Name gefunden werden können. Eine gelöschte Datei ist in keinem Verzeichnis vorhanden (dh sie hat keinen Namen) und kann daher nicht angezeigt werden. Der Befehl df liefert insgesamt freien Speicherplatz für das gesamte Dateisystem. Dies ist immer genau, zeigt jedoch den Speicherplatz an, der von gelöschten Dateien belegt wird, die noch von einem Prozess geöffnet bleiben.