المقدمة
يصف هذا المستند معنى كتلة مثقوبة على محرك أقراص ثابتة. تقنية المعلومات يصف أيضا كيفية حدوث كتلة متقطعة وخطوات المعالجة.
ما هي الكتلة المثقوبة؟
عندما تواجه عملية "قراءة دورية" أو "إعادة إنشاء" خطأ وسائط على محرك الأقراص المصدر، فإنها تقوم بخرق كتلة على محرك الأقراص الهدف لمنع إستخدام البيانات ذات التماثل غير الصحيح. يتم إكمال أي عملية قراءة لاحقة للكتلة المؤخرة، لكن مع وجود خطأ. ونتيجة لذلك، يؤدي ترقيم كتلة ما إلى منع أي إنشاء تماثل غير صالح لاحقا أثناء إستخدام هذه الكتلة.
المصدر: دليل مستخدم برنامج MegaRAID® SAS بسرعة 12 جيجابت/ثانية، نسخة ف، آب/أغسطس 2014
كيف تحدث الكمائن المثقوبة؟
في RAID5، يتم توزيع البيانات في شكل تماثل عبر كافة أقراص الأعضاء. وفي هذه الحالة، إذا تعطل أحد محركات الأقراص، يمكن إعادة إنشاء البيانات من خلال حساب التماثل عبر محرك الأقراص. يوجد العديد من الأشياء التي يمكن أن تتسبب في حدوث ثقب، ولكنها تبدأ عادة ب RAID الذي يحتوي على محرك أقراص واحد معطل يحتوي أيضا على محرك أقراص به العديد من الأخطاء المتوسطة أو في حالة فشل تنبؤي.
يوفر الارتباط التالي سيناريو جيدا للغاية حيث يوضح كيف يمكن ترقيم صفيف ما:
http://www.theprojectbot.com/what-is-a-punctured-raid-array
بعد قراءته، يجب أن تكون لديك فكرة واضحة عن أنه عند إستبدال قرص ثابت دون فحص الأقراص الأخرى، فإنه يتم تغيير مكان بعض المجموعات المنطقية السيئة أو الأخطاء المتوسطة، ومن ثم قد يظهر أي قرص آخر على أنه قد فشل.
ومن المحتمل أن تظهر كتل مثقوبة على محركات أقراص متعددة حيث "يتعطل" محرك أقراص واحد فقط بشكل رسمي. ويمكن عندئذ تكرار ذلك لأقراص بديلة، مما يضاعف المشكلة أكثر.
أعراض كتل مثقوبة
قد يقوم الخادم بالإبلاغ عن حالات فشل متعددة لمحرك الأقراص الثابتة. لن يؤدي إستبدال محرك الأقراص الثابتة ببساطة إلى إصلاح المشكلة. بالإضافة إلى ذلك، قد ينخفض أداء وحدات الإدخال/الإخراج.
دليل على وجود حاجز مثقوب
قد تحتوي السجلات على إدخالات مماثلة للأسطر أدناه.
6:2014 Jul 27 00:36:06:BMC:storage:-: SLOT-5: Unexpected sense: PD 0c(e0x12/s5) Path 500000e11986c502, CDB: 28 00 0e 71 66 e7 00 00 19 00, Sense: 3/11/01
6:2014 Jul 27 00:36:06:BMC:storage:-: SLOT-5: Unexpected sense: PD 13(e0x12/s7) Path 50000395083063f6, CDB: 28 00 0e 71 66 eb 00 00 15 00, Sense: 3/11/14
في الإخراج المذكور أعلاه، يشير e0x12/s5 إلى أنه متعلق ب HDD5. الرابط التالي يصف معنى كود المعنى (المعنى: 3/11/14):
http://en.wikipedia.org/wiki/Key_Code_Qualifier
لذلك، يشير هذا المستشعر إلى أخطاء متوسطة.
يمكن أيضا منع الأحداث التالية في السجلات:
1:2014 Jul 16 10:42:43:BMC:storage:-: SLOT-5: Unrecoverable medium error during recovery on PD 0c(e0x12/s5) at e7166e7
1:2014 Jul 16 10:42:43:BMC:storage:-: SLOT-5: Puncturing bad block on PD 0c(e0x12/s5) at e7166e7
1:2014 Jul 19 03:46:22:BMC:storage:-: SLOT-5: Consistency Check detected uncorrectable multiple medium errors (PD 13(e0x12/s7) at e7166d9 on (null))
معالجة ممكنة
في أي وقت تظهر فيه كتل متقطعة، يوصى بشدة بإجراء عمليات نسخ إحتياطي للبيانات. عند تقديم الرسالة المشار إليها أعلاه، قد يميل الأمر إلى البحث عن محرك الأقراص الثابتة المعيب واستبداله، ومع ذلك، هناك احتمال أن تكون كتل منطقية سيئة متعددة قد انتشرت عبر الصفيف. وعلى الرغم من أن محرك (محركات) الأقراص الثابتة المعطلة أو التي تعرضت للفشل قد يكون السبب، إلا أنه لن يتم حل الكتل المحددة بعلامات الترقيم إلا من خلال إعادة بناء محرك (محركات) الأقراص الظاهرية المتأثرة.
- إنشاء نسخة إحتياطية للبيانات
- امسح تكوين صفيف RAID
- إنشاء صفيف جديد من البداية
ملاحظة: أثناء إنشاء معرف فئة المورد (VD) (محرك الأقراص الظاهري)، حدد التهيئة الكاملة/البطيئة بدلا من التهيئة السريعة.
- أعد تثبيت نظام التشغيل
- قم باستعادة النسخ الاحتياطي للبيانات.
ملاحظة: لن يقوم إستبدال محركات الأقراص الثابتة بإصلاح العلامات المميزة بنفسه. في حالة تعطل محرك الأقراص، فيجب إستبداله، وإلا فسيلزم إعادة إنشاء RAID.
منع الكتل التي تم ثنيها
- مراقبة RAID وصحة محركات الأقراص الأعضاء بها.
- قبل إستبدال أي من محركات الأقراص الثابتة، راجع سجلات وحدة التحكم.
- تأكد من تشغيل عمليات قراءة الدوريات وعمليات التحقق من التوافقية وتشغيلها (تحقق ضد الأخطاء CSCul22968).