Inode Hesaplayıcı Nedir?
Inode Hesaplayıcı aracı, sunucunuzun (Linux/Unix) disk kapasitesine ve formatlandığı dosya sistemine (ext4, XFS vb.) göre diskinizde oluşturabileceğiniz maksimum dosya/klasör sayısını matematiksel olarak hesaplar. Özellikle sunucu yöneticileri ve web hosting hizmeti alanlar için kritik bir araçtır.
Inode Nedir? Neden Önemlidir?
Inode (Index Node), Linux tabanlı işletim sistemlerinde diskinizdeki her bir dosya veya klasör için oluşturulan bir kimlik kartıdır. Bu veri yapısı, dosyanın boyutunu, oluşturulma tarihini, erişim yetkilerini (chmod) ve disk üzerindeki fiziksel yerini tutar. (Not: Dosyanın adını ve içeriğini tutmaz).
Sistemde bir klasör açtığınızda 1 Inode, içine bir resim attığınızda 1 Inode daha tüketirsiniz. Diskinizde boş Gigabaytlarca alan olsa dahi, Inode limitiniz dolduğunda sistem "No space left on device" (Diskte yer kalmadı) hatası verir ve sunucunuz çöker.
Inode Limiti Dolarsa Ne Olur?
- Sistem Hataları: Veritabanları (MySQL) geçici dosyalar (tmp) oluşturamaz ve çöker.
- E-Posta Kesintisi: Sunucu yeni gelen mailleri kaydedemediği için mail alımı durur.
- Web Siteleri Çalışmaz: Ziyaretçiler için gerekli Session (Oturum) dosyaları oluşturulamaz ve siteler "500 Internal Error" verir.
Nasıl Temizlenir? (Optimizasyon)
- Önbellekleri Temizleyin: Sitenizdeki gereksiz (Süresi dolmuş) cache klasörlerini boşaltın.
- Log Dosyaları: Yüzbinlerce satıra ulaşmış ufak hata kayıtlarını (Error logs) silin.
- Spam Mailler: Çöp kutusundaki ve Junk klasöründeki binlerce maili kalıcı olarak temizleyin.
Dosya Sistemlerine Göre Inode Kapasiteleri
Her dosya sisteminin disk alanını Inode'lara bölme oranı (Ratio) farklıdır:
| Dosya Sistemi (Format) | Kullanılan İnode Oranı | Performans ve Kullanım Amacı |
|---|---|---|
| ext4 | 16 KB / Inode | Modern Linux sunucularının standartıdır. Hem performanslıdır hem de dengeli bir Inode kapasitesi sunar. |
| XFS | 23 KB / Inode | CentOS/RHEL sistemlerinde varsayılandır. Büyük dosyaları (Video/Yedek) işlemek için mükemmeldir ancak daha az Inode verir. |
| ZFS | 25 KB / Inode | Kurumsal depolama alanları (NAS) için kullanılır. Veri bütünlüğü çok yüksektir. |
| ReiserFS | 8 KB / Inode | Çok fazla küçük dosyanın (Örn: Mail sunucuları) olduğu sistemler için en çok Inode'u veren eski bir sistemdir. |
Komut Satırından Inode Kontrolü Nasıl Yapılır?
Linux sunucunuza (SSH) bağlanarak aşağıdaki komutları kullanabilirsiniz: