Böyük veb sayt sahibləri və eyni idarəçilik şirkətində çoxlu veb saytlarını qoşanlar "Inode nədir?" sualına fikir verməlidirlər.
Fayl sistemlərinin əsas hissələri olan inode-lar, istifadə limitləri ilə əlaqəli heç bir məsələ ilə qarşılaşmadıqda varlığının fərqinə varılmayan, təkbaşına və səssiz şəkildə funksiyalarını yerinə yetirən strukturlardır.
Index node'un qısaltılmış forması olan inode indeks düyməsi direktoriyasını bildirir. Inode-lar, fayl sisteminin arxa plandasında işləyən kiçik direktoriya fayllarıdır. Veb saytınıza və ya hər hansı bir diska faylı yüklədiyinizdə, faylı təşkil edən məlumatlar bir neçə blokda saxlanılır. Bu bloklar həmişə qruplar halında qurulmur, onlar fərqli disk sahələrinə yayıla bilərlər.
Inode, fayl sisteminin diskdə məlumatları harada tapacağını, habelə fayl ölçüsü, sahibkarlığı və icazələri kimi təsvir edici məlumatları tapmağını təmin edən təlimatları içərir.
Həmçinin fayl növü, fayl giriş, silmə və dəyişmə tarixləri, və bağlantıların sayı kimi məlumatlar da inode-larda saxlanılır.
Linux və digər Unixə bənzər əməliyyat sistemləri, klaviatura, siçan, printerlər, monitorlar, sabit disk, proseslər və direktoriyalar kimi hər şeyi fayl kimi qəbul edirlər. Inode-lar, Linux fayl sistemi tərəfindən faylları təyin etmək və fayllarda əməliyyatları icra etmək üçün istifadə olunur, faylların təşkilinə kömək edir. Linux sistemi, bir faylı adı ilə deyil, inode nömrəsi ilə daxili olaraq təyin edir. Bu, həmçinin, faylların müxtəlif adlara sahib olarsa, fərqli adlara sahib faylların eyni inode-a istinad etməsini təmin edir.
Linux Hosting Məhsullarımızı Gözdən Keçirdinizmi?
Inode istifadəsi, WordPress veb saytınızın səhifə sayısının ötəsində olan bir çox faktora sadiq olur, bu barədə xatırlanmalıdır. Məsələn, bir çox xüsusi tənzimləmə seçimlərinə sahib inkişaf etmiş bir WP mövzusu, bu əlavə xüsusiyyətlərdən istifadə etsəniz də, yüz minlərlə və ya minlərlə fayldan ibarətdir. Əksinə, sadə bir WordPress mövzusu tək 50 və ya 60 faylı ola bilər.
Sadəcə bir neçə quraşdırılmış əlavələrlə və mövzularla və bir neçə göndəri ilə tərkib olunan sadə bir WordPress veb saytı, əsasən 9.000 ila 13.000 inode istifadə edir.
Hər bir göndəridə yaxlaşık olaraq 3-5 şəkil, 250 göndəri və yaxlaşaq 30 əlavəyə sahib bir blog təxminən 25.000 inode istifadə edir.
Sadəcə tək bir səhifədən ibarət olan və altı əlavə quraşdırılmış kiçik bir iş veb saytının da 17.000 inode istifadə etdiyini deyə bilərik.
Qısacası, böyük bir mövzuya sahib veb saytı, sadə bir mövzunu işlədən veb saytından daha çox inode tələb edə bilər - ilk və ikinci veb saytda da göndəri və səhifə az olsa da.
Əsasən, bir neçə il boyunca həftədə bir neçə dəfə yenilənən amatör WordPress veb saytının, bir neçə il işlədikdən sonra belə 35.000-dən çox inode tələb etməsi peşəkar bir şəkildə qeyd olunmamışdır.
Sistemdəki hər fayla cavabdeh olan bir inode var. Böyük və ya kiçik hər bir fayl, fayl sisteminde tək bir inode istifadə edir.
Bilindiyi kimi, veb saytları, serverlərdə saxlanılan fayllardan ibarətdir. Inode limiti, serverinizdə saxlaya biləcəyiniz maksimum fayl və qovluğun sayını göstərir. Yəni, bir idarəçilik şirkəti inode limitini 200.000 kimi göstərdikdə, bu, veb saytınızın 200.000-dən çox fayl və qovluğa sahib ola bilməyəcəyi anlamına gəlir.
Hər hansı bir məhdudiyyət olmadıqda, serverdəki tək bir istifadəçi nisbətən az yaddaş sahəsi istifadə etsə də, mövcud bütün inode-ları istifadə edə bilər.
Çoxlu kiçik fayl yaratmaq və ya istifadə etmək üçün hazırlanmış bir veb saytı problemlərin gözlənilməyən kimi görünməsi mümkündür. Çünki, yüz minlərlə kiçik fayl az yaddaş sahəsini tətbiq edir, amma bir çox inode tükədir. Yəni, bir qovluğun çox yaddaş sahəsini istifadə etməsi, inode istifadə problemi yaratmayabilir: Yüksək qətnaməli bir video yükləsəniz belə, 100 MB yaddaş sahəsi istifadə etməsinə baxmayaraq, tək bir inode istifadə edə bilər.
Bir idarəçilik hesabı, bir yaddaş sahəsı limitinə çatmadan əvvəl inode limitinə çata bilər. Tək bir istifadəçinin mövcud bütün inode-ları tükətməsinin qarşısını almaq üçün inode kvotaları mövcuddur.
Əsasən, Inode limitinə yaxlaşdığınızda, idarəçilik təchizatçınız sizin faylın istifadə etdiyi sayını necə azaldacağınıza dair məsləhətlər içərən bir xəbərdar e-poçtu göndərir.
Fayl sayını azaldmağı bacarmasanız və yəni də limitinizi ötərsəniz, veb saytınız siz bunları etməyinizə qədər bağlanıla bilər:
Həmçinin veb saytınıza dair avtomatik ehtiyat nüsxələrinin alınması dayandırıla bilər.
Son olaraq, bu barədə bilməli olduğunuz bir digər nöqtə də idarəçilik şirkətlərinin "limitsiz" yaddaş sahəsi təqdim etmələrinin, üzür ki, inode limitinin olmadığı anlamına gəlmədiyidir.
Inode istifadəsini azaltmanın tək yolu fayl istifadəsini azaltmaqdır, çünki qovluğunuz ne qədər karmaşıq olarsa, o qədər çox inode istifadə edərsiniz. Inode təmizləmə üsullarını aşağıdakı kimi sıralaya bilərik:
İlk dəfə veb sayt sahibi olursanız, inode limiti haqqında endişə etməyiniz lazım gəlməyə bilər; saytınızın inode limitlərini aşmaq üçün dosya əlavə etmə ehtimalı aşağıdır. Əksəri hosting təminatçılarının inode limitləri də yeni başlayanların ilk bir neçə il ərzində heç bir problem yaşamaq ehtimalının olmamasını təmin edəcək qədər cömərt olur. Lakin böyük veb saytlarına sahib təcrübəli istifadəçilər və eyni idarəçilik şirkətində çoxlu veb saytlarını qoşmağı planlayanlar inode limitlərini fikir verməlidirlər.
Birinci dəfə neçə inode-a ehtiyacınız ola biləcəyinə qərar verə bilmək üçün yuxarıda "Inode nədir?" bölməsində yer alan təxminən dəyərləri nəzərdən keçirə bilərsiniz.