يتمثل النهج الآمن في التعامل مع الأرقام التسلسلية للأقراص والمعرّفات الدائمة، واستبدال عضو واحد مؤكد، ثم التحقق من إعادة البناء وحِمل العمل الأصلي كسلسلة من نقاط تحقق قابلة للملاحظة، وليس كأمر واحد.
على جهاز NAS منزلي يعمل بنظام Linux باستخدام ZFS أو mdraid أو Btrfs، تتمثل المخاطرة العملية في الحاجة إلى استبدال قرص NAS من دون الخلط بين أحرف الأجهزة المتغيرة في Linux. سجّل الهوية الحالية ونقطة الاسترداد، وابدأ بأقل مؤشرات التمييز تدخّلًا، وفسّر نتائج النجاح والفشل قبل تغيير متغير آخر، وتوقف عندما يصبح التخزين غير مستقر أو عندما تكون النسخة الوحيدة القابلة للاسترداد معرضة للخطر. لا ينتهي سير العمل أدناه إلا بعد نجاح حِمل العمل الأصلي أو وصول الأدلة إلى حد يستدعي التصعيد.
أنشئ خريطة استبدال من الرقم التسلسلي إلى الحاوية
احفظ حالة المصفوفة أو التجميعة، وطوبولوجيا الأجهزة، وهوية SMART، وفتحة الحاوية، والرقم التسلسلي، وWWN، والرابط الرمزي /dev/disk/by-id لكل عضو. يمكن أن تتغير أحرف الأجهزة في Linux بعد إعادة التشغيل أو التوصيل الفوري، لذا فإن /dev/sdX يمثل ملاحظة لهذا الإقلاع، وليس الهوية الدائمة المستخدمة في سجل الاستبدال.
يوضح دليل عملي لخادم ZFS المنزلي استبدال القرص باستخدام مسار by-id دائم ومراقبة إعادة المزامنة بدلًا من الوثوق بحرف جهاز مؤقت. وينطبق مبدأ الهوية نفسه على mdraid وBtrfs، رغم اختلاف أوامر الاستبدال بينها.
طابق العضو المتعطل في البرنامج مع الملصق الفعلي مرتين: مرة قبل إخراجه من الخدمة، ومرة أخرى قبل إزالة العتاد. توقف إذا كان تمرير الرقم التسلسلي مفقودًا، أو أبلغت فتحتان عن هوية الجسر نفسها، أو كانت التجميعة لا تتحمل خروج عضو آخر من الخدمة.
جهّز البديل من دون تقليل التكرار مبكرًا
تأكد من أن القرص الجديد لا يقل في قطاعات الاستخدام عن القرص القديم، وأن تنسيق القطاعات المتوقع متوفر، وأنه يجتاز فحوصات السلامة الأساسية خارج المصفوفة متى أمكن. سجّل رقمه التسلسلي ومسار by-id قبل إدخاله. وبالنسبة إلى الأعضاء المشفرة أو القابلة للإقلاع، احتفظ أيضًا بتخطيط الأقسام والمفاتيح وبيانات الإقلاع الوصفية المطلوبة من تلك المنصة.
استعن بمناقشة ZimaSpace حول أحجام القطاعات المختلفة في مرآة ZFS عندما يبلغ القرص البديل عن حجم قطاع منطقي أو فعلي مختلف. لا تكفي السعة المطبوعة على العلبة؛ فالحجم الفعلي، وتوقعات ashift أو المحاذاة، وجدول الأقسام، وقواعد منصة NAS هي التي تحدد صلاحية الاستبدال.
استبدل جهازًا واحدًا فقط في كل مرة. إذا كان القرص القديم لا يزال قابلًا للقراءة وكانت المنصة تدعم الإضافة ثم الفصل، فقد يحافظ ذلك على التكرار؛ وإلا فأخرج العضو المؤكد من الخدمة، وأوقف التشغيل عندما لا تكون الحاوية آمنة للتبديل الفوري، ثم ضع ملصقًا على القرص المُزال فورًا.
ابدأ إعادة البناء الخاصة بالمنصة وراقبها
استخدم هوية عضو التجميعة أو المصفوفة التي يعرضها أمر الحالة الخاص بها، مع إقرانها بمسار by-id الدائم الجديد. لا تلصق أمرًا عامًا من دون التحقق من الطوبولوجيا: فاستبدال مرآة ZFS، وإضافة عضو إلى mdraid، واستبدال جهاز في Btrfs لها آلات حالات ودلالات فشل مختلفة.
راقب التقدم، وأخطاء القراءة، وإصلاحات المجموع الاختباري، وتغيرات SMART، ودرجة الحرارة، وعمليات إعادة ضبط وحدة التحكم. يشدد حساب مستقل آخر مختص بالاستبدال على تسجيل الرقم التسلسلي للقرص المتعطل وانتظار اكتمال إعادة المزامنة قبل استبدال العضو التالي.
إذا اختفى القرص الجديد، أو ازدادت الأخطاء في عضو سليم، أو بدأت إعادة البناء من جديد مرارًا، فأوقف الأحمال غير الأساسية واحفظ السجلات. لا تزل قرصًا آخر، أو تمسح الأخطاء، أو تفرض الإكمال قبل فهم المكوّن المتعطل ومستوى التكرار الحالي.
تحقق من NAS الذي أُصلح قبل إخراج القرص القديم من الخدمة
يُعد شريط التقدم المكتمل ضروريًا، لكنه غير كافٍ. تأكد من سلامة التجميعة أو المصفوفة، ومن أن كل عضو مقصود يستخدم الهوية الدائمة المتوقعة، ومن عدم بقاء أي قسم أصغر من المطلوب، ومن استمرار عمل نقاط التحميل المجدولة والمشاركات والحاويات والنسخ الاحتياطية بعد إعادة تشغيلين.
شغّل فحص التكامل أو عملية الفحص الشامل الخاصة بالمنصة بعد إعادة البناء وفق سير العمل الآمن الخاص بها، ثم استعد ملفًا تمثيليًا وأعد تنفيذ حِمل العمل الذي كشف العطل. تحقق من بقاء عدادات الأخطاء مستقرة أثناء عمليات القراءة والكتابة المستمرة.
أبقِ القرص القديم غير متصل وموسومًا حتى يجتاز العضو الجديد حِمل عمل عاديًا ودورة نسخ احتياطي. يكتمل الاسترداد عندما تنجح جميع اختبارات الطوبولوجيا والبيانات وصحة الأجهزة ومسارات التطبيقات؛ وصعّد الحالة إذا ظلت الهوية غير واضحة أو ظهرت أخطاء جديدة في أي عضو سليم أثناء إعادة البناء.
الدعم والنصائح
المزيد للقراءة

قائمة التحقق من ترحيل NFS لمجموعات البيانات المُعاد تسميتها ومقابض الملفات المستقرة
افترض أن معرّفات الملفات قد تتغير عند تغيّر هوية وحدة التخزين. أوقف العملاء مؤقتًا، وانقل التصدير عمدًا، وأعد التحميل، وتحقّق من الملفات المفتوحة والجديدة.

دليل استكشاف أخطاء عميل SMB وإصلاحها لنظام Windows وmacOS وLinux
استخدم الخادم والحساب والمشاركة وعملية الملفات نفسها على كل عميل، حتى لا تختلط أعطال الاكتشاف وبيانات الاعتماد والسياسات والتخزين معًا.

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

