Linux sistemlerdeki inode problemi !

Geçenlerde değil, tam olarak bugün, evospor.com beni çıldırtmış durumdaydı. Sitenin kurulu olduğu server’ın hard diskinde yer görünüyor fakat yer yok hatası alıp duruyordum !

Diskinizde yer olmasına rağmen No space left on device hatası alıyorsanız tam aradığınız yerdesiniz.

Yukarıda gördüğünüz gibi df -h komutunu çalıştırdığımızda, herhangi bir doluluk görmüyoruz, fakat !

df -i komutunu çalıştırdığınızda diskinizin dolu olduğunu görüyorsanız inode larınızı doldurmuşsunuz demektir.

inode nedir ?

inode lar dosyalarınızın bilgilerini tutan veri yapılarıdır. Linux sisteminiz üzerinde bulunan dosyaların kime ait olduğunu, oluşturulma tarihini filan bu birim sağlıyor uzun lafın kısası.

Çözüm için ne yapmam lazım ?

Sisteminizde yer alan istenmeyen dosyaları bulup silin veya başka bir server’a taşıyın.

Sisteminizde yer alan istenmeyen çok büyük boyutlu dosyalarınızı silin veya başka bir server’a taşıyın.

Çok fazla dosya olan dizinleri nasıl bulurum ?

yukarıdaki satırı terminalinize yapıştırın. Aşırı dosya olan kabak gibi gözünüze çarpacaktır. Misal /var dizinini gözünüze kestirdiyseniz, işlemi bir tık içeri alıp

bir tık daha derinde aramanızı yapabilirsiniz. Böyle ilerleyerek sorunun tam olarak nerede olduğunu tespit edebilirsiniz.

Umarım bu yazı da bir gün birilerini yardımcı olur, saç baş yolmaktan kurtarır 😉

3 Yorum
  1. 21 Temmuz 2016
  2. 21 Temmuz 2016
  3. 29 Haziran 2017

Yorum Bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir