Inode Nedir? Ne İşe Yarar?
Inode, Unix gibi dosyalama sisteminde bulunan veri yapısıdır. Bir dosyanın, veritabanının, e-postaların, dizinin/klasörün ait olduğu kullanıcı, kullanıcının bulundu grup, dosya veya dizinin oluşturulma tarihi, erişim izinlerini ve buna benzer dosyalama sistemi nesnelerini tutan bir depo diyebiliriz. Yani siz bir dosya ürettiğinizde, Inode bu dosyanın ismi haricindeki tüm bilgilerini depolar.
Hosting firmaları bazı hizmetler için sınırsız, bazıları için de sınırlı Inode limiti koymaktadır. Cache kullanmak Inode limitinizin daha hızlı dolmasına yol açar. Bu yüzden düzenli olarak cache ‘i temizlemeniz Inode seviyenizi düşük tutar. Aynı şekilde temp klasörünü boşaltmak, gereksiz dosya ve e-postaları silmeniz de Inode seviyenizi düşürür.
Sunucunuzda Inode hesabı yapan komut;
yukarıdaki gibidir. Sonuç olarak aşağıdakine benzer bir istatistik ekranı karşınıza gelecek;
Detailed Inode usage for: /home/xxxxxxxx
12 – .cagefs
3 – .cl.selector
33 – .cpanel
1 – cpmove.psql
13 – etc
1 – .htpasswds
2 – logs
21 – mail
2 – public_ftp
52366 – public_html
3 – .rvglobalsoft
6 – .rvskin
6 – ssl
54 – tmp
1 – .trash
Total: 52558
Burada da görebileceğiniz gibi dosya ve klasörlerin isimlerini ve Inode sayılarını karşılarına yazdırdı.
Quota Nedir?
Linux sunucularda kullanıcılar ve kullanıcı gruplarına disk için kota sınırlamaları getirmede kullanılır. Zaman zaman bazı kullanıcılar için belli miktarda kota ayarlaması yapmak isteyenler için kullanışlıdır.
Sunucunuzda quota paketinin yüklü olup olmadığını anlamak için aşağıdaki komutu kullanabilirsiniz;
rpm -qa|grep quotaÖrneğin belli bir kullanıcıya kota sınırlaması getirmek için;
edquota -u usernameBu komutla birlikte “username” adlı kullanıcıya kota ayarı verebileceğimiz sayfa karşımıza gelecektir. Aşağıdaki komut ile de “username” adlı kullanıcının kota bilgilerini kontrol edebilirsiniz.
quota username