Hallo, ich habe ein kleines Problem mit disk full. Und zwar kann nix mehr ins /tmp geschrieben werden. Wenn ich 'df -h' mache, sieht das auch logisch aus: prompt> df -h Filesystem Size Used Avail Use% Mounted on /dev/sda5 9.9G 6.3G 3.1G 68% / tmpfs 2.0G 12K 2.0G 1% /dev/shm /dev/sda2 99M 12M 83M 13% /boot /dev/sdb1 230G 27G 191G 13% /disk1 /dev/sda8 15G 7.7G 6.5G 55% /home /dev/sda6 4.0G 3.7G 51M 99% /tmp /dev/sda7 4.0G 510M 3.3G 14% /var Wenn ich jetzt herausbekommen will, welches File der Boesewicht ist, beiße ich mir die Zaehne aus. 'du -sh' im /tmp gibt mir: prompt> du -sh 52K . Auch mit 'ls' und 'find' werde ich nicht fuendig. Wer luegt nun, 'df' oder 'du'? In den verschiedenen Foren habe ich nur den Tipp gesehen, zu booten. Kann mir jemand sagen, was die Ursache sein kann und wie man das ohne boot loesen kann? Gruß und Dank, Ulrich Hiller --- Ulrich Hiller Max-Planck-Institut fuer Astronomie Koenigstuhl 17 69117 Heidelberg Germany phone +49 6221 528238 fax +49 6221 528246 email hiller@mpia-hd.mpg.de
Ulrich Hiller schrieb: [...]
Wenn ich jetzt herausbekommen will, welches File der Boesewicht ist, beiße ich mir die Zaehne aus. 'du -sh' im /tmp gibt mir:
prompt> du -sh 52K .
du -s * | sort -n - du gibst so "du" jede Datei mit, nicht nur das aktuelle Verzeichnis. - Ich rufe "du" ohne -h auf, damit ich das ganze nach der Größe sortieren lassen kann (alternativ: du -sh *) - Ich reiche die Ausgabe von "du" an sort weiter (Pipe, senkrechter Strich) - ich verwende sort -n, um das ganze nach Zahlen sortieren zu lassen. Viele Grüße Martin
Am 08.08.06 schrieb Ulrich Hiller <hiller@mpia-hd.mpg.de>:
ich habe ein kleines Problem mit disk full. Und zwar kann nix mehr ins /tmp geschrieben werden. Wenn ich 'df -h' mache, sieht das auch logisch aus: Ist Dir die Kiste mal abgeraucht? Mach mal ein
# umount /tmp (evtl. musst Du den Xserver stoppen, der hält Files in /tmp offen) und anschließend ein # fsck -f /dev/sda6 Dann sollte alles wieder normal laufen. JK
Am 08.08.06 schrieb Ulrich Hiller <hiller@mpia-hd.mpg.de>:
Wenn ich jetzt herausbekommen will, welches File der Boesewicht ist, beiße ich mir die Zaehne aus. 'du -sh' im /tmp gibt mir:
prompt> du -sh 52K .
Auch mit 'ls' und 'find' werde ich nicht fuendig. Wer luegt nun, 'df' oder 'du'? In den verschiedenen Foren habe ich nur den Tipp gesehen, zu booten.
Es könnten auch gelöschte Dateien sein, die von anderen Prozessen noch benutzt werden und deshalb noch Platz brauchen. Die könntest Du mit lsof finden. Gruß Martin
participants (4)
-
Juergen Kirschbaum
-
Martin Ereth
-
Martin Schröder
-
Ulrich Hiller