حلّ المجتمع

قرص مفقود في RAID5 على ZimaOS عند الإعداد الجديد: ما الذي يجب التحقق منه؟

A new three-disk RAID5 alternated between one missing disk and all disks missing, suggesting unstable drive detection rather than a normal single-disk failure.

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

يتطلب RAID5 الحالي في ZimaOS ثلاثة أقراص على الأقل، وينبغي أن يعرض العضو الفاشل الحالة «متدهورة». لا تؤدي إعادة التشغيل المتكررة إلى إصلاح مسار قرص يختفي بشكل متقطع.

الخطوة 1: تحقق من كل قرص خارج عرض RAID

lsblk -o NAME,SIZE,MODEL,SERIAL,TRAN
dmesg | grep -Ei 'ata|sas|scsi|reset|error|fail' | tail -150

أجرِ عمليات التحقق بعد عدة عمليات إقلاع بارد. ينبغي أن تظهر الأقراص الثلاثة بسعة 16 تيرابايت في كل مرة، مع ثبات معلومات الطراز والرقم التسلسلي.

الخطوة 2: أعد تثبيت توصيلات الطاقة والبيانات

أوقف تشغيل الجهاز بالكامل قبل إعادة تثبيت الأقراص أو كابلات SATA/SAS أو موصلات اللوحة الخلفية أو توصيلات HBA. قد يختفي قرص كبير مقاس 3.5 بوصة أثناء بدء الدوران عندما تكون الطاقة غير كافية.

الخطوة 3: تحقق من SMART لكل قرص

smartctl -x /dev/sdX

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

الخطوة 4: افحص حالة RAID

يوضح دليل إعداد التخزين في ZimaOS الحالي أن فشل أحد الأعضاء ينبغي أن يجعل المصفوفة في حالة «متدهورة» مع بقاء البيانات قابلة للوصول.

يمكن للمستخدمين المتقدمين أيضًا فحص ما يلي:

cat /proc/mdstat
mdadm --detail /dev/mdX

استخدم هذه الأوامر فقط إذا كانت المصفوفة الحالية مدعومة بـ md وكنت تعرف الجهاز الصحيح.

لا تعِد إنشاء RAID حتى يستقر الاكتشاف

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

يتطلب RAID5 ثلاثة أعضاء موثوقين

يصف دليل RAID5 في ZimaOS الحالي RAID5 بأنه تخزين بتكافؤ فردي يتحمل فشل عضو واحد. وهو غير مصمم لتحمل عدم استقرار اكتشاف عدة أقراص.

أنشئ نسخة احتياطية قبل إعادة بناء مصفوفة موجودة

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

تحقق من منطق الاستبدال وإعادة البناء بشكل منفصل

إذا كان قرص معين واحد في حالة فشل ثابتة، فاستبدل هذا القرص فقط واتبع سير عمل إعادة البناء في ZimaOS. لا تقم بتهيئة القرص البديل عشوائيًا أو تضفه إلى مجموعة جديدة.

يوفر دليل استكشاف أخطاء إعادة بناء RAID وإصلاحها الخطوة التالية بعد استقرار الاكتشاف.

الأسئلة الشائعة

لماذا يعرض RAID5 جديد تمامًا رسالة «قرص مفقود»؟

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

هل ينبغي أن أعيد التشغيل مرارًا؟

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

هل يمكن تشغيل RAID5 بقرصين؟

لا. يتطلب RAID5 الحالي في ZimaOS ثلاثة أقراص على الأقل.

هل ينبغي أن أعيد البناء من الصفر إذا اختفت جميع الأقراص أحيانًا؟

لا. أصلح اكتشاف الأقراص أولًا؛ وإلا فقد تفشل المصفوفة الجديدة بالطريقة نفسها.