تحقق من البيانات بعد استبدال القرص على مستويين: أكمل فحص scrub أو التناسق الخاص بالتجمع، ثم قارن مجموعات الملفات الاختبارية مع قائمة تم إنشاؤها قبل الفشل أو من نسخة احتياطية موثوقة.
إعادة البناء الناجحة تثبت أن التكرار تم إعادة بناؤه، وليس أن كل ملف تم مقارنته بقيمة مستقلة معروفة وصحيحة. أفضل سير عمل يحفظ قائمة المجموعات الاختبارية الأصلية، ويتحقق من طبقة التخزين، ويفحص الملفات الحرجة، ويسجل أي عدم تطابق قبل استئناف الكتابات العادية.
أنهِ إعادة البناء قبل بدء التحقق
تأكد أولاً من أن الاستبدال عضو نشط، وأن التجمع لم يعد متدهورًا، وأنه لم تزداد أخطاء القراءة أو الكتابة أو المجموع الاختباري أو الوسائط أثناء إعادة البناء. الهدف الذي يظل احتياطيًا أو جاهزًا أو قيد إعادة البناء ليس جاهزًا لاتخاذ قرار نهائي بشأن سلامة البيانات.
احفظ تقرير إعادة البناء النهائي وأرقام تسلسلية للأجهزة. إذا سجلت إعادة البناء قطاعات غير قابلة للقراءة على عضو باقٍ، فلا تخفِ هذا الحدث بشاشة حالة نظيفة. يمكن أن يحتوي التجمع المعاد بناؤه على فقدان على مستوى الملف عندما لا يمكن قراءة بيانات المصدر.
شغّل عملية التحقق الكاملة للتجمع
استخدم الفحص الكامل المدعوم من المنصة: فحص ZFS أو Btrfs scrub، أو فحص توازن md، أو فحص التناسق الخاص بوحدة التحكم في الأجهزة. هذا يقرأ بيانات قد لا يلمسها الاستخدام العادي ويقارنها مع المجموعات الاختبارية أو المرايا أو التوازن حسب التنفيذ.
الـ resilver والـ scrub ليسا قابلين للتبادل. الفرق بين scrub و resilver مهم لأن الاستبدال ينسخ البيانات اللازمة للعضو الجديد، بينما يفحص الـ scrub التجمع الأوسع بحثًا عن أخطاء صامتة.
استخدم قائمة موجودة مسبقًا لإثبات على مستوى الملف
تجزئة الملف مفيدة فقط عندما يمكن مقارنتها بقيمة موثوقة سابقة. المجموع الاختباري الذي يتم إنشاؤه بعد الاستبدال يصف الملف الحالي لكنه لا يثبت أن المحتوى لم يتغير منذ الفشل.
بالنسبة لملفات لينكس، يمكن لـالتحقق من قائمة SHA-256 إنشاء وفحص قائمة باستخدام sha256sum. احتفظ بالقائمة على نظام آخر أو نسخة احتياطية غير قابلة للتغيير حتى لا يتسبب حادث تخزين في تعديل الملف وتجزئته المتوقعة بصمت.
تحقق من مجموعة ممثلة عندما لا يوجد بيان
بدون تجزئات سابقة، ابدأ بالبيانات التي لا يمكن استبدالها والحساسة هيكليًا: تفريغات قواعد البيانات، الأرشيفات، صور الأجهزة الافتراضية، كتالوجات الصور، الحاويات المشفرة، وملفات الوسائط الكبيرة. افتح أو اختبر التنسيق الأصلي بالإضافة إلى حساب تجزئة جديدة.
يمكن أن يكشف هضم على مستوى الدليل عن تغييرات لاحقة، لكنه ليس مرجعًا تاريخيًا إلا إذا كان يسبق الحادث. تظهر تقنيات جرد مجموع التحقق من الدليل أيضًا سبب أهمية الفرز المستقر والمسارات المتسقة عند تضمين العديد من الملفات.
فصل فحوصات المحتوى عن فحوصات بيانات التعريف
عادةً ما تتجاهل تجزئات المحتوى الملكية والأذونات والطوابع الزمنية وقوائم التحكم بالوصول والسمات الموسعة والتخصيص المتفرق وعلاقات الروابط الصلبة. يمكن للملف أن يمر بـ SHA-256 بينما يتغير سلوك التطبيق لأن بيانات التعريف فقدت أو استُعيدت بشكل مختلف.
| الطبقة | ما يجب التحقق منه | نتيجة مثال |
|---|---|---|
| المصفوفة | عضوية صحية وفحص مكتمل | لا توجد أخطاء جديدة في الجهاز أو مجموع التحقق |
| محتوى الملف | التحقق من التجزئة مقابل البيان الموثوق | يتطابق SHA-256 المتوقع والمحسوب |
| بيانات تعريف نظام الملفات | الأذونات، قوائم التحكم بالوصول، السمات الموسعة، الروابط | يتطابق مع النسخة الاحتياطية أو الجرد |
| التطبيق | التحقق الأصلي أو اختبار الفتح | فتح قاعدة البيانات أو الأرشيف أو الجهاز الافتراضي أو الوسائط بشكل نظيف |
بالنسبة للخدمات المهمة، تحقق من الصحة من التطبيق إلى الخارج. يمكن لفحص اتساق قاعدة البيانات أو اختبار الأرشيف اكتشاف المشكلات المنطقية التي لا يفهمها مجموع التحقق من الكتلة.
تحقق من كل عدم تطابق قبل إعادة كتابته
لا تقم بإعادة إنشاء البيان على الفور بعد فشل الفحص. احتفظ بالملف غير المتطابق، والهضم المتوقع، والهضم الحالي، والمسار، والحجم، ووقت التعديل، وسجلات التخزين. حدد ما إذا كان الملف قد تغير بشكل مشروع أثناء التشغيل المتدهور.
يُعد فحص متابعة نظيف بعد الإصلاح حدًا مفيدًا: يجب أن تتبع الأخطاء المصححة تشغيلًا كاملاً آخر لا يبلغ عن أخطاء جديدة. التصحيحات المتكررة تعني أن السبب لم يُحل.
ابنِ إجراء تحقق قابل للتكرار
- جمد أو قلل من عمليات الكتابة للتطبيقات واحفظ حالة إعادة البناء المكتملة.
- قم بتشغيل فحص المصفوفة أو فحص التناسق على مستوى المصفوفة واحفظ التقرير النهائي.
- تحقق من قائمة المجموع الاختباري الموثوقة باستخدام نفس الخوارزمية وقواعد المسار المستخدمة أصلاً.
- تحقق من تنسيقات التطبيقات الحرجة وقارن بيانات التعريف التي تتجاهلها تجزئات المحتوى.
- أعد تشغيل فحص التخزين بعد أي إصلاح واطلب نتيجة نظيفة قبل إغلاق الحادث.
خزن تقرير الحادث الجديد منفصلًا عن أساس المجموع الاختباري. يجب أن يتغير الأساس فقط عندما يتغير المحتوى عمدًا، وليس فقط لأن قرص استبدال تم تركيبه.
احفظ أساسًا موثوقًا جديدًا
بعد الانتهاء من الفحص النظيف والتحقق من الملفات، صدر قائمة جديدة، تقرير المصفوفة، وجرد الأعضاء. صنف هذا كأساس بعد الاستبدال بدلاً من الكتابة فوق الأدلة القديمة، لأن كلا النسختين تساعدان في تفسير أي عدم تطابق لاحق.
حدد موعد الفحص الروتيني التالي وعينة أصغر من المجموع الاختباري بينما الحادث لا يزال حديثًا. يؤكد المتابعة المبكرة أن الاستبدال ومسار الكابل والتكرار المستعاد يظلون مستقرين تحت عبء العمل العادي.
الأسئلة الشائعة
هل SHA-256 أفضل من MD5 لفحوصات التلف العرضي؟
كلاهما يمكنه اكتشاف التغييرات العادية، لكن SHA-256 هو الافتراضي الأفضل لقائمة جديدة ويتجنب نقاط ضعف التصادم المعروفة في MD5. تناسق الخوارزمية الأصلية مهم عند التحقق من قائمة موجودة.
هل يمكن لفحص ناجح أن يحل محل قائمة التحقق من المجموع الاختباري؟
لا. يقوم الفحص بالتحقق وفقًا لبيانات نظام الملفات أو RAID التي يمتلكها. تقارن قائمة مستقلة الملف الحالي بقيمة مخزنة خارج نظام التخزين المتأثر.
هل يجب فتح كل ملف يدويًا؟
لا. قم بتجزئة المجموعة المحمية بالكامل عندما يكون ذلك عمليًا، ثم قم بإجراء اختبارات الفتح الأصلية أو التناسق على التنسيقات ذات القيمة العالية وعينة ممثلة من الملفات العادية.
التحقق يكتمل فقط عند كلا الطبقتين
أغلق حادث الاستبدال فقط بعد أن يجتاز المصفوفة عملية تكامل كاملة وتتطابق الملفات الحرجة مع المراجع الخارجية الموثوقة. عدد الأعضاء السليم وحده ليس نتيجة تحقق من المحتوى.
الدعم والنصائح
المزيد للقراءة

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

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

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

