متى ينبغي أن تقلق بشأن تصحيحات المجموع الاختباري المتكررة في ZFS؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

اقلق عندما تعود أخطاء المجموع الاختباري بعد تسجيل خط الأساس القديم ومسحه، وليس لمجرد أن العداد غير صفري.

يمكن لـ ZFS إصلاح كتلة تالفة عندما يوفر التكرار نسخة صالحة، لكن الإصلاح لا يفسر سبب وصول البيانات الخاطئة. احفظ ناتج zpool status -v وسجلات النظام ذات الصلة، وتحقق من النسخ الاحتياطية، ثم استخدم تكرار الخطأ ونمط الأجهزة المتأثرة والفحص الكامل النظيف لتحديد ما إذا كان الحدث معزولًا أم أن العطل لا يزال نشطًا.

سجّل ما صححه ZFS قبل مسح أي شيء

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

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

تأكد من وجود نسخة أخرى قابلة للاستخدام من البيانات المهمة قبل إرهاق التجمع. لا بأس بمسح العدادات فقط بعد حفظ الأدلة، لأن القرار التالي يعتمد على ظهور أخطاء جديدة فعلًا من عدمه.

استخدم التكرار والنطاق كحد لاتخاذ القرار

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

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

يزيد أي خطأ دائم في البيانات أو خطأ إدخال وإخراج متكرر أو تعليق للتجمع أو ارتفاع سريع في العداد من درجة الاستعجال. أوقف عمليات الكتابة غير الضرورية، وحدّث النسخة الاحتياطية، واعزل الطبقة المشتبه بها قبل أن يضيف فحص آخر عبئًا.

غيّر طبقة واحدة وأثبت النتيجة

بعد إيقاف تشغيل النظام، أعد تثبيت كابل البيانات والطاقة المشتبه به أو استبدله، أو انقل الجهاز إلى منفذ معروف بسلامته. لا تبدّل عدة طبقات دفعة واحدة، وإلا فلن تحدد النتيجة النظيفة أي مكوّن غيّر outcome.

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

يساعد دليل نظام تشغيل الخادم المنزلي في تحديد أماكن صحة التجمع وسجلات النواة وإدارة وحدة التحكم عبر منصات NAS وLinux الشائعة.

-15% OFF

تحقق من الاسترداد ضمن عبء العمل الأصلي

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

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

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

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

هل يصلح zpool clear السبب؟ لا. فهو يعيد ضبط العدادات المسجلة بعد حفظ الأدلة؛ ولا يثبت توقف المسار الأساسي عن إنتاج بيانات تالفة إلا فحص كامل نظيف وعبء عمل مستقر لاحقًا.

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

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

الدعم والنصائح

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.