Martin Ereth schrieb:
Felix E. Klee schrieb:
Auf einem Rechner wird die Größe des belegten Speicherplatzes des Dateisystems auf "/dev/sda1" von "du" und "df" völlig unterschiedlich angezeigt. [...] # df -h / Filesystem Size Used Avail Use% Mounted on /dev/sda1 7.6G 7.0G 216M 98% / # du -shx / 4.2G / [...] Hat jemand eine Idee, was die Ursache des Problems sein könnte? Bei mir: # df /dev/hda6 -h Dateisystem Größe Benut Verf Ben% Eingehängt auf /dev/hda6 487M 267M 220M 55% /srv
# du /srv -sh 242M /srv
Mach dir keinen Kopf. Guck in die Man-Pages!
Da steht: 'du - estimate file space usage'! to estimate heisst schätzen. *g*
Ich denke, dass da der Hund begraben liegt.
Hallo Felix! Welche Datentypen trägst du auf dem Gerät herum? Bei mir auf der /srv-Partition liegen nur Text-Dateien. Hast du vielleicht viele Binary-Dateien (z.b.: kompilierte Dateien, exe-files, etc.) auf dem Gerät? Vielleicht zählt da dann was falscht. Dateisystem auf dem Gerät ist vermutlich FAT32. /srv ist bei mir momentan reiserfs (noch 3.x). Vielleicht ist da auch deswegen ein "Verzähler" drinnen. Oder auch wegen der Verteilung aufm system: Eine Datei wird in Blöcken gespeichert, jedenfalls kann nur eine Datei pro Block gespeichert werden, auch wenn noch genügend Platz für eine weitere Datei wäre. W enn dann das eine Programm pro Datei mindestens die Blockgröße nimmt, und das andere die wahre Größe nimmt, kommt auch eine Differenz zustande, die je nach Blöckgröße und Dateisystemgröße variiert. Viele Grüße Martin Ereth