01
اكتب متطلب الاسترداد أولاً
عرّف نموذج الفشل بلغة واضحة: جهاز واحد، جهازان، وحدة تحكم، حذف عرضي أو الخادم بأكمله. RAID يعالج فقط بعض أعطال الأجهزة. حدد هدف زمن الاستعادة لاستئناف الخدمة وهدف نقطة الاستعادة لفقدان البيانات، ثم حدد أي متطلب يمكن للمصفوفة المحلية تلبيته وأيها يتطلب نسخًا متماثلًا أو نسخًا احتياطيًا في مكان آخر.
سجّل أيضًا ما إذا كان يجب على النظام مواصلة قبول عمليات الكتابة أثناء تدهوره. قد يستخدم أرشيف يغلب عليه القراءة وقاعدة بيانات كثيفة الكتابة ومساحة تخزين مؤقتة قابلة للتخلص نفس عدد الأقراص لكنها تحتاج تخطيطات مختلفة. لذلك فإن كفاءة السعة قيد واحد وليست الحكم النهائي.
02
طابق التخطيط مع عبء العمل وعدد الأجهزة
النسخ المتطابق مباشر لمجموعة إقلاع أو بيانات ثنائية الأجهزة ويمكن أن يناسب الإدخال/الإخراج العشوائي حيث تكون مجموعات النسخ المتطابق المستقلة مفيدة. تخطيطات التكافؤ تقايض عمل الكتابة وتعقيد إعادة البناء بسعة أكبر. التكافؤ المزدوج يمكن أن يحافظ على هامش فشل إضافي في مجموعة HDD واسعة، بينما RAID 10 يقايض نصف السعة الخام بأزواج متطابقة. هذه اتجاهات تصميمية، وليست ضمانات أداء؛ المتحكم ونظام الملفات وعمق الطابور وحجم السجل ونمط التطبيق كلها مهمة.
استخدم طوبولوجيا الكتالوج الفعلية. تتيح خوادم التخزين ذات أقراص 12 و24 خيارات غير متاحة على خادم حوسبة ثنائي NVMe. لا تضم زوج الإقلاع المنفصل NVMe إلى حساب مصفوفة البيانات، ولا تفترض أن مجموعة واحدة عريضة جدًا أفضل من عدة مجموعات دون نمذجة مجالات الأعطال وسلوك الإدخال/الإخراج.
طابق التخطيط مع عبء العمل وعدد الأجهزة| سؤال عبء العمل | تخطيط للتقييم | سبب للتحقق |
|---|
| جهازان محليان واستمرارية مطلوبة | نسخ متطابق | سعة جهاز واحد وحالة تدهور بسيطة |
|---|
| مجموعة HDD واسعة مع متطلب فشلين | RAID 6 أو RAIDZ2 | عرض التكافؤ وحمل إعادة البناء وإرشادات نظام الملفات |
|---|
| كتابات عشوائية وأزواج أقراص متعددة متساوية | RAID 10 أو vdevs معكوسة | مفاضلة السعة وزمن انتقال عبء العمل الفعلي |
|---|
| بيانات قابلة للتخلص مع مصدر قابل لإعادة الإنتاج | RAID 0 قد يُؤخذ في الاعتبار | فقدان أي عضو يفقد المصفوفة |
|---|
03
اختر طبقة واحدة لامتلاك التكرار
قرر ما إذا كان متحكم عتادي أو Linux MD أو نظام ملفات مثل ZFS يمتلك التخطيط. تجنب تكديس طبقات RAID مستقلة بدون سبب موثق لأن حالة الصحة والاستبدال قد تصبح غامضة. يتم التعبير عن تكرار ZFS من خلال المرايا أو vdevs من نوع RAIDZ ويعتمد على المجاميع الاختبارية؛ فقدان vdev علوي يمكن أن يفقد المجمع، لذا إضافة جهاز غير متكرر وحيد إلى مجمع متكرر يغير نموذج الفشل.
تأكد من هوية القرص وإجراء الاستبدال وسلوك الإقلاع وما يمكن لنظام التشغيل ملاحظته قبل إنشاء المصفوفة. قد يكون تغيير الهيكل لاحقًا مقيدًا أو مزعجًا، خاصةً لتخطيطات التكافؤ.
04
خطط لنافذة التدهور وإعادة البناء
يجب أن تميز المراقبة بين الحالات السليمة والمتدهورة وإعادة البناء وفحص الاتساق. يعرض Linux MD إجراءات مثل resync وrecover وcheck وrepair؛ اجمع التقدم وعدم التطابق بدلاً من الإبلاغ فقط عن أن وحدة التخزين مُثبتة. يمكن أن يشكل RAID 5 أو 6 المتدهور والمتسخ خطر تلف، ولهذا يجب ألا يكون التجميع القسري أبدًا اختصارًا روتينيًا للاستعادة.
وثّق توجيه التنبيهات، واقتناء القطع البديلة، وتحديد البديل، وتخفيف عبء العمل، والنقطة التي يكون عندها الاستعادة أكثر أمانًا من المتابعة. لا تعد أبدًا بمدة إعادة بناء دون قياس الأجهزة المسلَّمة وحمولة المصفوفة ووحدة التحكم.
05
سجّل الاختيار وحدوده
يجب أن يسمي التصميم المكتمل التخطيط وافتراضات الأقراص المتساوية وتقدير السعة القابلة للاستخدام والأعطال المسموح بها ومصدر المراقبة وموقع الاستعادة. احتفظ بالبيانات المنسوخة في نطاق فشل آخر واختبر الاستعادة. النتيجة المتوقعة ليست ادعاءً بأن RAID يمنع الفقدان؛ بل هي مصفوفة يُفهم سلوك فشلها ومسؤولية استردادها قبل وصول بيانات الإنتاج.
إجابات مباشرة
أسئلة حول هذا الدليل
هل RAID 6 دائمًا الخيار الأفضل لخادم HDD كبير؟
لا. يوفر تحمل تكافؤ ثنائي، لكن إدخال/إخراج عبء العمل وعرض vdev أو المصفوفة وإرشادات وحدة التحكم أو نظام الملفات وعمليات إعادة البناء وهدف الاسترداد ما زالت تحدد التخطيط.
هل يمكن لقرص احتياطي ساخن أن يحل محل نسخة احتياطية خارجية؟
لا. يمكن للقرص الاحتياطي تقصير الوقت قبل بدء إعادة البناء، لكنه يبقى في نفس الخادم ولا يحمي من الحذف أو الاختراق أو الفساد المنتشر عبر الطبقات أو فقدان الموقع.