Re: Probleme mit Diskspace(df)
Hallo zusammen!
Wolfgang Hotwagner wrote:
> Aber df -ha sagt:
> root@debian:/mnt/test# df -ha
> Dateisystem Größe Benut Verf Ben% Eingehängt auf
> /dev/hda1 19G 19G 0 100% /
[...]
> Es scheint so als ob die ausgabe von df -ha einfach nur lügt
Ja, das tut es. Gibt es auch im Web dazu Artikel. Muss eine Uraltlast sein.
Besonders dann wenn man mehrere Mountpunkte in sich eingehängt hat. U.a.
wird `/proc/kcore' mit eingerechnet. Macht zwar keinen Sinn, ist aber so.
Bei mir habe ich den Effekt wenn `/usr' und `/usr/lib' auf verschiedenen
Partitionen liegt (bzw. Festplatten zwecks Leistungssteigerung!). Ein df
zeigt bei mir unter `/usr' den Platz den `/usr/lib' verbraucht mit an. Geh
mal mit `du -shx' auf beide Einhängepunkte, dann findest Du genau die
Differenz. Und das eigentlich genau noch so viel Platz ist. Weitere
Möglichkeit: sparse files?
Beispiel zur Untermauerung, zwar ohne getrennte Partitionen, geht aber
trotzdem mit kcore:
delle:~# du -shx /
4,2G /
delle:~# ls -lh /proc/kcore
-r-------- 1 root root 897M 11. Aug 14:20 /proc/kcore
delle:~# du -shx /home
2,5G /home
delle:~# df -hP
Dateisystem Größe Benut Verf Ben% Eingehängt auf
/dev/hda4 6,7G 4,3G 2,0G 69% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 10M 108K 9,9M 2% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/mapper/_dev_hda2 4,6G 2,6G 1,9G 59% /home
delle:~# kdirstat /
3.63 GB /
3.08 GB /usr
307.4 MB /var
151.3 MB /lib
41.0 MB /boot
32.0 MB /root
24.7 MB /etc
5.9 MB /sbin
4.0 MB /bin
427.7 KB /tmp
16.0 KB /lost+found
10.0 KB /media
8.0 KB /srv
6.0 KB /mnt
4.2 KB /dev
4.0 KB /home
4.0 KB /initrd
4.0 KB /opt
4.0 KB /selinux
724 Bytes //<Files>
0 Bytes /proc
0 Bytes /sys
Report über Plattenplatzverbrauch - generiert von KDirStat
http://kdirstat.sourceforge.net/
Wobei kdirstat das `/proc' Verzeichnis auslässt. Dann stimmt's eben
wirklich, und nicht wie `df'. Das lügt nämlich auf STDOUT so gut wie
gedruckt. ;-)
Ecaroh
Reply to: