Tanım
Inode (index node), Unix ve Linux dosya sistemlerinde her dosya ve dizin için tutulan, dosyanın sahibini, izinlerini, boyutunu, zaman damgalarını ve verinin diskteki konumunu saklayan meta veri kaydıdır. Her dosya, klasör ve e-posta iletisi bir inode kullanır; hosting paketlerindeki inode limiti bu nedenle fiilen dosya sayısı sınırıdır.
Inode limiti neden önemlidir?
Inode limiti, diskte boş alan olsa bile oluşturabileceğiniz dosya sayısını sınırlar. Limit dolduğunda yeni dosya yazılamaz: e-postalar alınamaz, önbellek dosyaları oluşturulamaz, eklenti güncellemeleri ve yedekler başarısız olur. Paylaşımlı hostingde sağlayıcılar, çok sayıda küçük dosyanın sunucunun yedekleme ve dosya sistemi performansını düşürmesini önlemek için hesap başına inode sınırı uygular. Inode’u en çok tüketen kaynaklar şunlardır:
- Önbellek eklentilerinin ürettiği binlerce küçük dosya.
- Silinmeyen eski e-postalar ve spam klasörleri.
- Hesap içinde tutulan eski yedek arşivleri ve açılmış kopyaları.
- Oturum (session) dosyaları ve geçici dosyalar.
Inode kullanımı nasıl kontrol edilir ve azaltılır?
cPanel’de inode kullanımı ana sayfadaki istatistik bölümünde File Usage olarak görünür. SSH erişiminiz varsa en çok dosya içeren dizinleri şu komutlarla bulabilirsiniz:
df -i
find ~ -xdev -type f | cut -d/ -f4 | sort | uniq -c | sort -rn | headKullanımı azaltmak için önbellek dizinlerini temizleyin, eski e-postaları arşivleyip silin, hesap içindeki eski yedekleri dışarı taşıyın ve kullanılmayan eklenti ile temaları kaldırın. Sınıra sürekli ulaşıyorsanız daha yüksek limitli bir paket ya da VPS düşünebilirsiniz. Ayrıntılar inode nedir ve hosting kaynak limitleri rehberlerinde yer alır.