فحص صحة NCC: inode_usage_check

فحص صحة NCC: inode_usage_check

فحص صحة NCC: inode_usage_check

هذه المقالة مترجمة باستخدام الترجمة الآلية، الرجاء النقر هنا لعرض الإصدار الانجليزي الأصلي.

وصف

يتحقق فحص NCC inode_usage_check مما إذا كان عدد الإدخالات المجانية على CVMs قد انخفض.

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

يقوم inode_usage_check بإرجاع الحالات التالية:

  • PASS - إذا كان استخدام inode يصل إلى 75 بالمائة أو أقل
  • تحذير - إذا كان استخدام inode يتراوح بين 75 و90 بالمائة
  • فشل - إذا كان استخدام inode أعلى من 90 بالمائة

تشغيل فحص NCC

يمكن تشغيله كجزء من فحص NCC الكامل عن طريق تشغيل:

 nutanix@cvm$ ncc health_checks run_all

أو بشكل فردي مثل:

 nutanix@cvm$ ncc health_checks hardware_checks disk_checks inode_usage_check

يمكنك أيضًا تشغيل عمليات التحقق من صفحة صحة وحدة تحكم الويب Prism: حدد الإجراءات > تشغيل عمليات التحقق . حدد كافة عمليات التحقق ثم انقر فوق تشغيل .

تتم جدولة هذا التحقق ليتم تشغيله كل 5 دقائق بشكل افتراضي.
سيؤدي هذا الفحص إلى إنشاء تنبيه A1027 بعد فشل واحد عبر الفواصل الزمنية المجدولة.

إخراج العينة

للحالة: تمرير

 قيد التشغيل: health_checks hardware_checks disk_checks inode_usage_check [======================================== =======] 100% /health_checks/hardware_checks/disk_checks/inode_usage_check على العقدة [ PASS ] ------------------------------------------ -------------------------------------------------- ------------+ +--------------+ | الدولة | عد | +--------------+ | تمرير | 1 | | المجموع | 1 | +---------------+ كتابة مخرجات البرنامج المساعد إلى /home/nutanix/data/logs/ncc-output-latest.log

بالنسبة للحالة: تحذير

 /health_checks/hardware_checks/disk_checks/inode_usage_check على العقدة [ تحذير ] ------------------------------------ -------------------------------------------------- --+ معلومات تفصيلية عن inode_usage_check: العقدة xyz10: فشل: '/dev/md2' (مثبت في '/home') استخدام inode عند %76 (أكبر من العتبة، %75) ارجع إلى قاعدة المعارف 1532 للحصول على تفاصيل حول inode_usage_check

للحالة: فاشل

 /health_checks/hardware_checks/disk_checks/inode_usage_check على العقدة [ فشل ] ------------------------------------ -------------------------------------------------- --+ معلومات تفصيلية عن inode_usage_check: العقدة xyz10: فشل: '/dev/md2' (مثبت في '/home') استخدام inode عند %91 (أكبر من العتبة، %90) ارجع إلى قاعدة المعارف 1532 للحصول على تفاصيل حول inode_usage_check

رسائل الإخراج

التحقق من الهوية 1004
وصف تحقق مما إذا كان استخدام inode الحالي مرتفعًا.
أسباب الفشل استخدام Inode مرتفع.
القرارات تقليل استخدام القرص أو استبدال القرص
تأثير قد يتدهور أداء الكتلة بشكل ملحوظ. في حالة العقد المتعددة بنفس الحالة، قد تصبح المجموعة غير قادرة على خدمة طلبات الإدخال/الإخراج.
معرف التنبيه أ1027
تنبيه العنوان الذكي استخدام القرص Inode مرتفع على جهاز التحكم VM svm_ip_address
عنوان التنبيه استخدام القرص Inode مرتفع
رسالة تنبيه لقد تجاوز استخدام Inode لقرص واحد أو أكثر على وحدة التحكم VM svm_ip_address inode_usage_threshold% .

حل

ملاحظة: إصدارات AOS الأقدم من 6.5.3 معرضة لمشكلة يتم فيها استهلاك جميع المدخلات/القسم بشكل طبيعي، مما يؤدي إلى توقف المجموعة وتعطل محتمل لأحمال عمل الجهاز الافتراضي .
إذا كان إصدار AOS الخاص بك أقل من 6.5.3، فقم بترقية المجموعة على الفور إلى 6.5.3 أو إصدار أحدث بعد معالجة تنبيه inode.

يفشل فحص صحة NCC inode_usage_check عندما ينفد نظام ملفات واحد أو أكثر على الأقراص من inodes الحرة أو عندما ينفد تخزين المجموعة الإجمالي من inodes الحرة.

تأكد من أن الإدخالات مجانية على CVM (Controller VM) والتي تم الإبلاغ عنها في قسم الفشل في فحص NCC:

 nutanix@cvm:~$df -i

مثال على الإخراج (لاحظ عمود IUSe٪):

 nutanix@cvm:~$ df -i -t ext4
Inodes لنظام الملفات IUsed IFree IUse٪ مثبتة على
/dev/md1 655360 58570 596790 9% /
/dev/loop0 65536 60 65476 1% /tmp
/dev/md2 2621440 25753 2595687 1% /الصفحة الرئيسية
/dev/sdc1 61054976 81234 60973742 1% /home/nutanix/data/stargate-storage/disks/9XGxxxS2
  • إذا كان استخدام inode مرتفعًا لـ / قسم وكان الدليل " /var/spool/postfix/maildrop " يستهلك آلاف inodes، فارجع إلى Nutanix KB-6082 . يمكن استخدام الأمر التالي للتحقق من عدد الإدخالات التي يستهلكها الدليل " /var/spool/postfix/maildrop ".
     nutanix@NTNX-CVM:~$ sudo du --inode /var/spool/postfix/maildrop 
        
         /var/spool/postfix/maildrop
        
       
  • إذا لاحظت أن /home يشير إلى نسبة استخدام عالية للإينود، فحدد الدليل أو الأدلة التي لديها استخدام عالٍ للإينود باستخدام الأمر التالي:
     nutanix@cvm$ sudo find /home -xdev -type d -size +100k
    

ملحوظة: إذا رأيت أي دليل آخر (مثل /home/nutanix/data/stargate-storage/disks/ ) مع نسبة استخدام عالية لل inode، استخدم الأمر التالي:

 nutanix@cvm$ sudo find /home/nutanix/data/stargate-storage/disks/
  
   -xdev -type d -size +100k
  
 

بمجرد جمع المخرجات المذكورة أعلاه، قم بإشراك الدعم .

معلومات إضافية

معرف المستند:HT516508
تاريخ النشر الأصلي:05/21/2024
تاريخ آخر تعديل:05/30/2024