2008-10-30 29 views
5

bölümüm/tmp dolu ... ve aynı anda boş. Yani bölüm dolu.bölüm dolu, değil mi?

 
# du -sh /tmp 
28K /tmp 

Ne: dizini kontrol ?

 
# df -h 
Filesystem   Size Used Avail Use% Mounted on 
/dev/cciss/c0d0p9 1012M 961M  0 100% /tmp 

O dolu: Sadece iki boş dizinleri de/tmp bulunmaktadır ...

Denetleme bölüm ayrıntıları O ... boş Ve gerçekten boş! Ama neden kullanılabilir + kullanılabilir! = Boyut?

Denetleme Dosyaindeksi:

 
# df -i 
Filesystem   Inodes IUsed IFree IUse% Mounted on 
/dev/cciss/c0d0p9  131616  17 131599 1% /tmp 

Burada ne olur?

+0

Bu çok kötü. Geçen gün, SOF topluluğunun cevaplayabileceğine emin olmak istediğim bir teknik soru sordum - ama programlama ile ilgili değildi, o yüzden sormadım. Belki SOF'ın kapsamını genişletmesi gerekiyor? – Pistos

+0

"Sysadmin soruları" için arama yaparsanız, bu şekilde etiketlendiğinde sistem yöneticisi sorularına izin vermek için topluluk konsensüsünün olduğu bir tartışma bulabilirsiniz. –

+0

İşletim sistemi için Solaris'i tahmin edeyim mi? – warren

cevap

7

Unix/linux dosyasında, bir dosyayı kaldırdıktan sonra, onu kullanan son program kapanana kadar diskte kalır. Bu durumda,/tmp dolduran bir silinen dosya ve onu açık tutan bir zombi programı olabilir.

Güncelleme: Dışarı hangi süreç bulmak için

lsof +D /tmp 
+0

Zombiler! Eğer dosya değilse, beyinler! –

+0

Burada - man sayfası "du - tahmini dosya alanı kullanımı" diyor – toolkit

+0

@toolkit: Anahtar "tahmin" var. Paul Tomblin haklı; Eğer bir işlem hala silinmiş bir dosyaya açık bir tanıtıcıya sahipse, alan serbest bırakılmaz. Bir zombi süreci olmak zorunda bile değil. – janm

7

Kullanım lsof kullanarak, o zombi bulmak için lsof kullanabilirsiniz Vinko önerisine @ yankı gidiyorum açık dosya tutan

$ lsof /usr/bin/python 
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME 
python 5020 hplip mem REG 8,2 1158612 623041 /usr/bin/python2.5 
python 6795 vinko txt REG 8,2 1158612 623041 /usr/bin/python2.5 
+0

Önerinizi çaldım ama sizi oylandırdım. Biz bile mi? :-) –

+1

Seninkilerden birini çalmaya ve sana oy verene kadar olmaz. –