Disk dolmadan, diskin dolması!
Evet, böyle bir şey geldi dün başıma.
Geçen sene kiraladığımız sanal sunucunun, monitör uygulaması "diskinizde bir gariplik oluyor" temalı mesajlar gönderiyordu. Detayını da okumuyordum açıkcası arada sunucuyu kullanan diğer arkdaşlar yedek flan alıyordu ve oluyordu disk kullanımı artınca da böyle şeyler oluyordu.

Ama son 3 gündür bu mesajlar sıklaşmaya başlamış, bazı siteler "session" oluşturamaz olmuştu.

Sunucuya login olup bir şeylere bakmaya çalıştığımda, bir dosya oluşturmaya çalıştığımda

[email protected]:/home/yuxel# echo "foo" > bar
bash: bar: No space left on device

diyerek geri dönüyordu. "Torrent indirmişlerdir" diyerek disk kullanımına bakayım dedim

[email protected]:/home/yuxel# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda              16G  8.2G  6.8G  55% /
tmpfs                 250M     0  250M   0% /lib/init/rw
tmpfs                 250M     0  250M   0% /dev/shm


yaklaşık 7GB boş yer olduğunu görüp şaşırdıktan sonra aklıma, bu sunucudaki hesabın inode kotası olduğu aklıma geldi. inode kullanımına bakayım dedim ve tataaaam!

[email protected]:/home/yuxel# df -i  
Filesystem    Inodes   IUsed   IFree IUse% Mounted on
/dev/xvda    1015808 1015808   0      100% /
tmpfs          63831       3   63828    1% /lib/init/rw
tmpfs          63831       1   63830    1% /dev/shm



Diskte izin verilen yaklaşık 1 milyon inode'u fütursuzca kullanmışız!

Gidip /var/log'a baktım ama o kadar da fazla dosya var gibi görünmüyordu. Sistemde en fazla dosyaya sahip dizini bulmam gerekiyordu.

Birisi oturup bir bash script yazmış

find * -type d | 
while 
  read line  
do 
  echo "$( find "$line" -maxdepth 1 | wc -l) $line"  
done | 
sort -rn | less



Bunu süphelendiğiniz dizin içinde (ki bende / oluyor) çalıştırınca; dizinleri, barındırdığı dosya sayısına göre sıralarayarak size dönüyor. Siz de içersinde 1'er kb'dan 800.000 dosya bulunan bir dizini bulup müdahale ediyorsunuz.

Bu da böyle bir anımdır!

19.Aralık.2010 Pazar :: 22:21:07   23278 kere okundu

Konular
Opera {39}
Müzik {70}
Qt {12}
Ben {122}
Debian {26}
Sinema {24}
php/web {44}
Link {58}
KDE {7}

[Konular]


Takvim
<  Ekim 2018  >
PSÇPCCtPz
1234567
891011121314
15161718192021
22232425262728
293031


Temalar
xmas
yesilozAskerEdition
yellos
yesiloz
uira
yesilozHtml5
darksight
greeny
opera
default
dx

Es Dost
Altan
Tuğrul
Selçuk
Timu
Mehmet
Ünal
Gökhan
Koray Taylan
Yaşar
Özgür
Orhan
Kemali
Ahmet
Emrah
Kıvanç
BilgiFrekans
Bünyamin
Bedava Site

Gez Gör Arpacık
Opera Türkiye
Uira
Ma"Cess"teleri


Projeler
Beedon
sozluQ
qPod
SourPHP
Ekşigator
Ekşigator-qt
Soccer Madness