* On Tue, 29 Oct 2002 at 23:42 +0100, Thomas Preissler wrote:
Jan Trippler schrieb am 29. October 2002:
Vorneweg: Wie hast Du denn Deine Mail erzeugt? Da waren ja lauter Blanks an den Zeilenenden, die musste ich erstmal rausschmeissen.
On Die, 29 Okt 2002 at 19:05 (+0100), Thomas Preissler wrote:
ich habe ein komisches Problem mit df festgestellt. df liefert mir folgenden Output: /dev/hda5 3.8G 3.6G 0 100% /var
Wenn ich dagegen ein "du /var -sh" mache, kommt folgendes:
1.8G /var
Kann mir jemand diese kleine Differenz erklären?
Hast Du vielleicht eine dicke Datei (z. B. /var/log/messages) gelöscht und den syslog nicht neu gestartet? Dann bleibt der Platz belegt, *du* findet ihn aber nicht, weil der ja die Disk Usage der Dateien zählt.
Dann schaut df wohl auf noch offene Inodes. Und woher kriegt es den anderen belegten Platz? Oder schaut df schlichtweg im Filesystem selber nach und da die Inode noch nicht geschlossen war, dieser Teil auch noch als belegt registriert ist?
Ja, df fragt das Filesystem direkt. Solange ein Inode referenziert wird, bleibt sein Platz belegt - referenziert wird er entweder durch einen oder mehrere Verzeichniseinträge (Hardlinks) oder weil ein Programm das Zeug noch offenhält. du sieht sich nur die Files (korrekterweise Hardlinks) in gewissen Verzeichnissen an - und wenn da so einem Logfilebomber keine Links mehr existieren, weil bereits gelöscht, dann siehst Du da deutlich weniger. -- Adalbert GPG welcome, request public key: mailto:adalbert+key@lopez.at