شروحات المواقع

تعرف على مؤشر الفهرسة Inodes / إينود

إينود ( Inodes ) هو اكثر العناصر شيوعا في المواقع لكن القلة من يفهمه او يعرف دوره .

فما هو الإينود وما دوره واين تكمن اهميته ؟

بشكل عام الإينود ( Inodes ) هو ملف في نظام الملفات حيث يقوم بتخزين جميع المعلومات حول الملف باستثناء اسمه وبياناته الفعلية على أنظمة يونكس ( UNIX ) ” خوادم Linux وأجهزة كمبيوتر Apple تستند إلى UNIX ” .

عند إنشاء ملف ، يتم تخصيص اسم ورقم inode له ، وهو عدد صحيح داخل نظام الملفات. يتم تخزين كل من أسماء الملفات وأرقام inode المقابلة لها كإدخالات في الدليل الذي يظهر للمستخدم لاحتواء الملفات. أي أن الدليل يقرن أسماء الملفات بـ inodes.

عندما يشير مستخدم أو برنامج إلى ملف بالاسم ، يستخدم نظام التشغيل هذا الاسم للبحث عن inode المقابل ، والذي يمكّن النظام بعد ذلك من الحصول على المعلومات التي يحتاجها حول الملف لإجراء مزيد من العمليات. وهذا يعني أن اسم الملف في نظام التشغيل الشبيه بـ Unix هو مجرد إدخال في جدول بأرقام inode ، بدلاً من ربطه مباشرة بملف (على عكس أنظمة التشغيل الأخرى مثل أنظمة Microsoft Windows). يتم الاحتفاظ بأرقام inode  في جداول inode ، والتي يتم تخزينها في مواقع استراتيجية في نظام ملفات .

ولأن معظم خوادم الويب تعتمد على نظام Linux ، فستكون إدارة inode مهمة، يمكنك اعتبارها روابط إلى موقع الويب الخاص بك. يمكن أن يكون لديك روابط متعددة تشير إلى نفس الصفحة على موقعك ، ولكن هذا لا يعني أن هناك عدة نسخ من تلك الصفحة. الشيء نفسه ينطبق على الملفات و inodes.

مثال للتوضيح : عند قيامك بتثبيت إضافات متعددة للووردبريس على موقعك فإنك تقوم بتكديس إينود على حسابك لذلك ربما ستتلقى بريد إلكتروني ينبهك “تحذير: وصل حساب YourSite.com إلى 80٪ من حصة inode المصرح بها

 

للتحقق من إينودInodes الخاص بك تحتاج الى تسجيل الدخول الى حساب cPanel  الخاص بك والبحث عن Inode في الشريط الجانبي ستجد عدد Inodes المستخدم بالإضافة الى عدد إينود المتبقي

 

لماذا Inodes / إينود مهم لمستخدمي الووردبريس : 

الكثير منكم لن يضطر لمعرفة Inodes / إينود الخاص به طالما كل شيء يسير على مايرام . لكن عندما يكون هناك خطأ ما ، ستبدأ في رؤية أخطاء في لوحة معلومات WordPress الخاصة بك أو في أي مكان آخر .

عادةً ما تقوم شركات الاستضافة بتعيين عدد معين من inodes بناءً على خطتك. القاعدة العامة هي أنه كلما دفعت أكثر ، زاد عدد inodes التي تحصل عليها.

ضع في اعتبارك أن هذا منفصل تمامًا عن مساحة التخزين المتاحة لديك. عادةً ما ينفد inodes قبل نفاد مساحة التخزين ، لأن inodes أصغر بكثير من ملفاتك .

ومع ذلك ، غالبًا ما يصادف مستخدمو WordPress بمشاكل تتمحور حول inode.

كيف ينشئ مستخدمو الووردبريس Inodes / إينود 

مستخدمو الووردبريس يستهلكون الإينود بشكل كبير وذالك  بسبب كثرة الصور والإضافات وتعدد الوسائط والملفات

أولاً الصور : 

من المحتمل أن تستهلك الصور الموجودة في مكتبة الوسائط الخاصة بك الكثير من inodes حتى لو لم يكن لديك الآلاف من الصور من الناحية النظرية نقول ان 1 صورة = 1 إينود ولكن في حالة ان الصورة يتم حفظها عدة مرات باحجام مختلفة فالصورة الواحد تستهلك 11 إينود أو اكثر .

 

اذا قمنا بالتحقق من مكتبة الوسائط ونفترض ان لدي 658 صورة وبإفتراض ان لكل منها 11 إينود فهذا يعني انني قمت بإستهلاك 7238 إينود .

هذا لموقع واحد فقط وإذا اخذنا بعين الاعتبار ان الاستضافة تحتوي على نطاقات فرعية وكل نطاق فرعي مثبت عليه موقع وبه عدد من الاضافات والوسائط بالإضافة الى ملفات النظام ستجدد ان استهلاك الإينود بالملايين

ثانيا الإضافات والقوالب : 

لديك بعض الأسباب التي تجعل المكونات الإضافية والسمات تأخذ الكثير من inodes. الأول هو أن الكثير من الأشخاص قاموا بتثبيت الكثير منها

 

وفي كل مجلد من مجلدات المكونات الإضافية ، تأخذ العشرات من الإينود لذلك من الأفضل  إزالة جميع المكونات الإضافية التي لا تستخدمها حاليًا .

كذلك بالنسبة الى القوالب والمواضيع كلها تأخذ نسبة من الإينود لذلك إذا كنت لا تستخدم موضوعًا أو قالب ، فاحذفه

 

ثالثا ذاكرة التخزين المؤقت والنسخ الإحتياطي : 

ينصح بحذف ذاكرة التخزين المؤقت لتفادي تراكم الملفات المخزنة مؤقتًا وملفات النسخ الاحتياطي وتقارير الأمان.

لذلك تأكد من حين لآخر من مسح ذاكرة التخزين المؤقت لموقعك والسماح لها بإعادة الملء. في بعض الأحيان يمكنك أن تجد زر تنظيف ذاكرة التخزين المؤقت ou  حذف ذاكرة التخزين المؤقت في شريط أدوات الإدارة.

بالإضافة الى ذلك يمكن أن تشغل النسخ الاحتياطية الإضافية من المكونات الإضافية مثل UpdraftPlus مساحة كبيرة. لذا تحقق مما قمت بتخزينه على الخادم المحلي الخاص بك. كما أن هذه النسخ الاحتياطية تستهلك مساحة تخزين على خادمك ، فهي أيضًا عرضة للقراصنة الذين يمكنهم اختراقك. لذلك فمن الأفضل الاحتفاظ بها في وجهة بعيدة ( على سبيل المثال Dropbox أو Google Drive).

أخطاء inode / إينود الشائعة :

وعلى الرغم من أن WordPress يعاني من  مشكلات inode بصفة خاصة ، فإن بعضها شائع عبر الويب. سواء كنت تستخدم Drupal أو Joomla أو WordPress أو حتى Ghost ، فقد تواجه بعض الاخطاء ويجب عليك اضلاحها نذكر منها  .

  • توقف إرسال رسائل البريد الإلكتروني .
  • توقف تلقي رسائل البريد الإلكتروني.
  • توقف التنزيلات.
  • توقف النشر والتحديثات  .
  • توقف الموقع ولا يمكن للمستخدمين الوصول إلىيه .
  • في بعض الحالات ، يمكن حظر الترحيل من مضيف إلى آخر .

في كل هذه الحالات ، قد تكون المشكلة أن الخادم يقترب من الحد الأعلى لحصة inode الخاصة به. أو أنها نفدت تمامًا من inodes. تذكر أنه حتى إذا كنت تستخدم جزءًا فقط من سعة التخزين لديك ، فلا يزال بإمكانك استخدام inodes بشكل كلي .

في كل مرة يتم فيها إرسال بريد إلكتروني أو تلقيه ، يتم إنشاء ملف. فلا يمكن إنشاء ملف. إذا كانت inodes الخاص بك ممتلئة .

تفشل التنزيلات لأنه لا يمكن تخزين البيانات في أي مكان. يمكن قول الشيء نفسه بالنسبة للمنشورات والصفحات على WordPress أو منصات CMS الأخرى التي لا يمكنها إنشاء الملفات الضرورية . حتى عندما يزور المستخدمون الصفحة ، يتم إنشاء الملفات – ملفات تعريف الارتباط والرموز والملفات المخزنة مؤقتًا. إذا لم يكن هناك inode ، فلن يتلقى هؤلاء المستخدمون أي خدمة.

حل مشاكل Inodes / إينود وما يجب القيام به :

لحل مشكلتك باستخدام inodes ، هناك بعض الإجراءات البسيطة التي يمكنك اتخاذها .

  • حذف رسائل البريد الإلكتروني القديمة : في كل مرة يتم فيها إرسال بريد إلكتروني أو استلامه ، يتم إنشاء ملف على الخادم الخاص بك هذا يعني أن كل بريدك يأخذ inodes. إذا قمت بأرشفة رسائل البريد الإلكتروني أو احتفظت بها في صندوق الوارد ، فإنها تبقى على الخادم الخاص بك . لذا حان الوقت لإزالتها.
  • حذف المجلدات المؤقتة : في كل مرة ترى مجلد tmp بكل تأكيد هو المكان الذي يتم فيه تخزين الملفات المؤقتة وسجلات المرور في نفس الوقت لذلك تحتاج إلى الذهاب إلى هناك بين الحين والآخر واجراء القليل من الصيانة .
  • مسح ملفات السجل الخاص بك : على غرار مجلد tmp يوجد كذلك مجلد logs  يحتوي على الأرشيفات بعد أرشفة سجلات الخادم. يبدأ الخادم الخاص بك في الاحتفاظ بدفتر يومية لكل مجال لكل شهر يكون فيه نشطًا على مضيفك. قم بعمل نسخة احتياطية منها لأنها مهمة جدًا وقم بحذفها.
  • إزالة تثبيتات مواقع الويب الغير ضرورية 

الخاتمة :

نفاد Inodes / إينود على استضافتك أمر مزعج . حتى إذا تم تحذيرك جيدًا قبل أن تصل إلى أقصى سعة لديك ، فلا تزال بحاجة إلى قضاء بعض الوقت لمسح بيانات الخادم الخاص بك. ومع ذلك ، إذا قمت بمراجعة جميع النصائح المذكورة أعلاه ، فيجب أن تكون قادرًا على تقليل استخدام inode بسهولة بنسبة 20٪ على الأقل .

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى