Ekim ayı arşivi 21, 2015

Linux indisi yüzde 100 eriyiği tüketecek

inode nedir?

sabit disk üzerinde saklanan dosyaları,"Sektörler" olarak adlandırılan asgari sabit disk depolama üniteleri (Sektör)。Depolama 512 sektörü başına bayt (ilgili 0.5KB)。
Sert işletim sistemi okumak için zaman,Bir sektör okumuyorum,Bu verimlilik çok düşük,Ancak sektörlerin tek sürekli bir okuma çok sayıda,Yani bir kerelik "blok" (Blok) okumak。alanları "blok" bu gibi bir çok,Bu dosya erişimi en küçük birimidir。"Blok" boyutu,En yaygın 4KB'dir,Yani, sekiz ardışık sektörün oluşan bir bloktur。
Dosya verileri "blok" içinde saklanır,Sonra açıktır,Ayrıca meta-bilgi dosyasını saklamak için bir yer bulmak zorundadır,Örneğin, dosyanın yaratıcısı、Dosyanın Oluşturma tarihi、Dosya boyutu, vb。Bu meta dosya depolama alanı düğüm bilgisinin denir,"İnode'un" nin Çince çeviri。
Her dosya karşılık gelen bir düğüm vardır,Hangi dosyaya ilişkin bazı bilgiler içermektedir。

innode doluluk sistemini nasıl görüntülenir

df -ih

altında bu dizine büyük dosyaları bulmak için nasıl

Kök dizine İlk kesim /

cd /

Sonra yürütmek

for i in /*; do echo $i; find $i | wc -l; done

veya

for i in `ls -1A | grep -v "\.\./" | grep -v "\./"`; do echo "`find $i | sort -u | wc -l` $i"; done | sort -rn | head -10

dönüş karşılığında bu irade/dizin altında dosyaların çoğu,Bu dizine,Ve sonra komutu yürütür,Bu şekilde derinlik katmanları dizin dosyasını sonuçlandırmak kalmıştır

O dizindeki tüm dosyaları silmek nasıl

Normal koşullar altında,,Bu dizindeki dosyaların milyonlarca olmalıdır olursa,Eğer doğrudan rm -rf 目录名 Sonra verimsizdir,Aşağıdaki yöntemleri kullanabilirsiniz

find 目录 -type f -name '*' -print0 | xargs -0 rm

Zaman daha uzun olabilir,Daha iyi sapa bir ekran açmak istiyorum Yani

aşağıdakileri karşılaştığında durumlar olabilir

/var / spool / postfix / maildrop birçok dosya altında
kaçınmak amacıyla,Sen gerçekleştirebilirsiniz crontab -e
başında ekle MAILTO='"' depolama,sonra server crond restart Yeniden crond

Yorumlar

Yayın yöntemi Linux disk alanı işgal

1、Sınav kullanılabilir alan 0 df / kök dizinine ile ortaya

[kök@/]#df -h

2、Du her dizin denetleyerek bulundu çok az yer kaplar,3G uzayda Hakkında şekilde kayıp。

[kök@/]# du -m -max-derinlik = 1 |sıralama -Gr

3、lsof çünkü ile kontrol ettikten sonra Bulundu,There dosyalar silinir,Ve süreç hala hayatta,fenomen sonuçlanan de yer kaplar

[kök@/]# lsof |grep silmek

yönteme göre sayılı lsof özetlenen,Sonra bu işlemleri öldürmek,uzay yayınlandı

Yorumlar