يمكن أن يعيد إعادة البناء البدء بعد انقطاع قرص آخر لأن مجموعة الأعضاء الموثوق بها في المصفوفة تغيرت مرة أخرى. قد تتجاهل وحدة التحكم التقدم الجزئي وتعيد توليد التكرار من نقطة اتساق جديدة.
الانفصال القصير ليس ضارًا أثناء التشغيل المتدهور. الاستجابة الصحيحة هي تحديد العضو الذي انقطع برقم تسلسلي، والحفاظ على السجلات، والتأكد من أن المصفوفة لا تزال تحتوي على نسخ صالحة كافية، والتوقف عن تجربة الكابلات أو الفتحات حتى يتم فهم حالة الاسترداد الحالية.
الانفصال الثاني يخلق حدث استرداد جديد
يعتمد إعادة البناء على مجموعة محددة من الأعضاء المصدر وقرص الهدف. إذا اختفى مصدر آخر، حتى لفترة وجيزة، لا يمكن للمصفوفة بعد ذلك افتراض أن كل كتلة كتبت بالفعل إلى الهدف تطابق المجموعة الحية الحالية. قد تكون الكتابات قد استمرت أيضًا أثناء غياب ذلك العضو.
تتعامل وحدات التحكم مع هذا بشكل مختلف. بعضها يستأنف من خريطة بت أو نقطة تحقق؛ والبعض الآخر يعيد بناء كامل. توضح مناقشة إعادة البناء بعد إعادة توصيل قرص سبب تغير حالة تحمل الخطأ عند إزالة عضو حتى عندما لا يزال القرص يحتوي على معظم البيانات القديمة.
البيانات الوصفية المتسخة يمكن أن تجعل العضو القديم يبدو قديمًا
عادةً ما يخزن أعضاء RAID بيانات وصفية للمصفوفة تحدد دورهم وتاريخ الأحداث. عندما يختفي قرص أثناء استمرار الكتابة، تصبح محتوياته أقدم من المصفوفة النشطة. إعادة توصيله لا تجعل تلك الكتابات الفائتة تختفي، لذا يجب على وحدة التحكم التوفيق أو الكتابة فوق المناطق القديمة.
قد يتم التعرف على عضو RAID تمت إزالته مؤقتًا من خلال بياناته الوصفية، لكن التنفيذ يقرر ما إذا كان يمكنه الانضمام مباشرةً مرة أخرى أو يحتاج إلى مزامنة. لا تفترض أن العودة إلى نفس الفتحة تحافظ على الثقة.
لماذا قد يعود التقدم إلى الصفر
غالبًا ما تصف النسبة المئوية مرور الاسترداد الحالي، وليس سجلًا دائمًا لكل الكتل التي تم نسخها على الإطلاق. إذا تغيرت حالة عضو المصدر، أو تم إعادة تعيين الهدف، أو أعاد المتحكم تجميع المصفوفة، يمكن أن تبدأ العملية المعروضة من الصفر حتى إذا كانت بعض كتل الهدف متطابقة بالفعل.
على RAID البرمجي، قد يتطلب حدث تدهور جديد إعادة تزامن كاملة. توضح إعادة بناء RAID1 كاملة ثانية موثقة أنه بمجرد دخول مصفوفة md إلى حالة تدهور، قد تزامن العضو بأكمله بدلاً من الاعتماد على حالة جزئية سابقة.
لا تسحب قرصًا آخر لاختبار النظرية
أثناء إعادة البناء، كل مصدر متبقي هو جزء من المسار الوحيد لإعادة بناء البيانات المفقودة. سحب عضو آخر للتعريف يمكن أن يتجاوز تحمل الخطأ لمستوى RAID أو يخلق نسخًا متنافسة من البيانات. حدد الأقراص حسب الرقم التسلسلي ومؤشرات الحاوية، وليس بالإزالة التجريبية.
أوقف تجارب التبديل الساخن حتى تصبح المصفوفة صحية أو يتم نسخها إلى تخزين آمن. إذا كان هناك اشتباه في كابل أو فتحة، اجمع سجل الأحداث أولاً وخطط لتغيير واحد مسيطر عليه مع إيقاف النظام مؤقتًا عندما لا يدعم الجهاز الخدمة عبر الإنترنت صراحة.
تحقق مما إذا كانت إعادة البناء قد أعيدت فعلاً
قارن أكثر من النسبة المئوية. سجل اسم العملية، الرقم التسلسلي الهدف، عدد أعضاء المصدر، رقم الحدث أو الجيل، الكتل المعالجة، السرعة الحالية، والوقت المقدر للانتهاء. قد يتحول المتحكم من إعادة البناء إلى تهيئة التماثل، التحقق، أو فحص التناسق في الخلفية.
| حقل | نفس العملية | حدث استرداد جديد |
|---|---|---|
| الرقم التسلسلي الهدف | لم يتغير | مختلف أو معاد تصنيفه |
| الكتل المعالجة | يستمر في الصعود | يعود إلى البداية |
| مجموعة الأعضاء | مستقر | قرص آخر مفقود أو تمت إضافته مجددًا |
| رسالة سجل | استئناف أو متابعة | إلغاء، إعادة تشغيل، إعادة تجميع، إعادة بناء جديدة |
| حالة المصفوفة | تدهور/إعادة بناء | أكثر تدهورًا، أجنبي، أو في حالة استرداد |
إذا تغيرت مجموعة الأعضاء، اعتبر النسبة الجديدة حدثًا جديدًا. إذا تم إعادة تعيين الواجهة فقط بينما تستمر العدادات، فقد تكون مشكلة في العرض بدلاً من فقدان التقدم.
عندما يكون إعادة التشغيل أقل أهمية من فقدان قرص
لا تعني إعادة التشغيل المخطط لها بالضرورة إبطال إعادة بناء تدار بواسطة وحدة التحكم. يحتفظ العديد من وحدات التحكم بحالة كافية للاستئناف بأمان. الحدث الأكثر خطورة هو فقدان قرص مصدر آخر أو إدخال تكوين أجنبي أثناء أو بعد إعادة التشغيل.
إعادة التشغيل أثناء إعادة البناء يمكن أن تكون قابلة للاسترداد، لكن الاستنتاج الآمن يعتمد على حالة وحدة التحكم بعد بدء التشغيل. لا تقم أبدًا بتهيئة أو استيراد تكوين أجنبي لمجرد إعادة تعيين النسبة المئوية.
ماذا تفعل فورًا
- أوقف الكتابات غير الضرورية وقم بالتقاط سجلات المصفوفة، الحاوية، ونظام التشغيل.
- قم بتعيين كل عضو نشط، مفقود، قيد إعادة البناء، واحتياطي إلى رقم تسلسلي فعلي.
- تأكد من أن مستوى RAID لا يزال يحتوي على عدد كافٍ من الأعضاء المصدر الصالحين لإعادة بناء البيانات.
- تحقق من عدادات SMART وأخطاء الاتصال على القرص الذي انقطع ومسار اتصاله.
- دع إعادة بناء مستقرة واحدة تعمل دون تجارب إضافية على الكابل أو الحاوية أو إعادة التشغيل أو عبء العمل.
إذا أبلغ مصدر آخر عن قطاعات غير قابلة للقراءة أو انقطاعات متكررة، فقم بإعطاء الأولوية لنسخ البيانات التي لا يمكن استبدالها أو تصوير الأعضاء بدلاً من إجبار إعادة البناء مرارًا وتكرارًا.
الأسئلة الشائعة
هل سيؤدي إعادة توصيل نفس القرص دائمًا إلى إعادة بدء إعادة البناء؟
لا. يمكن لبعض وحدات التحكم إعادة الانضمام إليه أو الاستئناف من خريطة البتات. بينما يعتبر البعض الآخر العضو قديمًا ويبدأ المزامنة من جديد. يحدد سجل الأحداث وبيانات جيل العضو الحالة التي حدثت.
هل تعني نسبة إعادة التعيين أن القرص الجديد تم مسحه مرة أخرى؟
ليس بالضرورة. قد يعني ذلك أن وحدة التحكم بدأت تمريرة جديدة أو غيرت نوع العملية. لا تستنتج فقدان البيانات من النسبة المئوية فقط؛ تحقق من هوية الهدف ورسائل الحدث.
هل يمكنني الاستمرار في استخدام التطبيقات أثناء إعادة البناء المعاد تشغيلها؟
قد يُسمح بالاستخدام الخفيف، لكن قلل من الكتابات التي يمكن تجنبها والمهام الحساسة للكمون. لقد أظهرت المصفوفة بالفعل حدث اتصال ثانٍ، لذا فإن الاستقرار وحماية البيانات لهما الأولوية على معدل النقل العادي.
الإجابة العملية
يتم إعادة البناء لأن افتراضات التناسق تغيرت عندما انقطع اتصال عضو آخر. قم بتثبيت مسار الأجهزة، تحقق من مجموعة المصدر، واسمح بعملية استرداد واحدة متواصلة بدلاً من اختبار المصفوفة أثناء تدهورها.
الدعم والنصائح
المزيد للقراءة

لماذا يصبح مصفوف RAID غير نشط بعد انقطاع التيار الكهربائي؟
غالبًا ما تعني المصفوفة غير النشطة أنه تم العثور على بيانات وصفية ولكن النظام لم يكن لديه ثقة كافية أو أعضاء كافون لبدء تشغيلها...

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

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

