احمِ نسخ VMs الاحتياطية أثناء صيانة تخزين المضيف بإيقاف عمليات الكتابة الجديدة أولًا، والتحقق من نقاط الاستعادة الحالية، والاحتفاظ بنسخة واحدة صالحة للاستخدام على الأقل خارج وحدة التخزين التي تخضع للصيانة.
على خادم منزلي أو جهاز NAS صغير، غالبًا ما تُجرى الصيانة على الأقراص أو مجموعة التخزين أو HBA أو الهيكل أو مخزن البيانات نفسه الذي يحتفظ أيضًا بنسخ VMs الاحتياطية. لذلك، يكون ترتيب الخطوات الآمن أهم من اسم الأداة: جمّد نشاط النسخ الاحتياطي، وتأكد من إمكانية قراءة نقاط الاستعادة، واجعل الصيانة قابلة للعكس، ثم تعامل مع طبقة تخزين المضيف.
حدّد النسخ الاحتياطية المعتمدة على وحدة التخزين التي تخطط للتعامل معها
ابدأ بإدراج كل VM وحاوية ومهمة نسخ احتياطي ومستودع وموقع لقطة وهدف نسخ متماثل يقرأ من وحدة التخزين الخاضعة للصيانة أو يكتب إليها. السؤال الأساسي ليس مكان تشغيل VM، بل ما إذا كانت سلسلة النسخ الاحتياطي أو فهرس الاستعادة تعتمد على المكوّن الذي توشك على إخراجه من الخدمة.
من المشكلات الشائعة في المختبرات المنزلية الاحتفاظ بأقراص VMs ومستودع النسخ الاحتياطي في مجموعتي بيانات مختلفتين، لكن على مجموعة التخزين أو هيكل USB أو وحدة التحكم أو الجهاز نفسه. قد يحسّن ذلك التنظيم، لكنه لا يحمي النسخة الاحتياطية إذا كان خطر الصيانة يشمل مجموعة التخزين أو وحدة التحكم أو المضيف بالكامل.
إذا كان أي مسار للاستعادة يعتمد على وحدة التخزين نفسها، فاعتبر تلك النسخة الاحتياطية غير متاحة أثناء نافذة الصيانة. لا تتابع إلا بعد امتلاك نسخة ثانية أو نسخة بعيدة أو تصدير تم اختباره ولا يتطلب الجهاز الذي يخضع للصيانة.
ضع هدف النسخ الاحتياطي في حالة منع الكتابات الجديدة
تبدأ نافذة الصيانة الأكثر أمانًا بمنع بدء عمليات كتابة النسخ الاحتياطية الجديدة، وعمليات التنظيف، والضغط، والنسخ المتماثل، وجمع البيانات المهملة أثناء تغيير طبقة التخزين. فمن الأسهل فهم مستودع هادئ بدلًا من مستودع يعيد كتابة الفهارس أو الكتل في الخلفية.
يدعم Proxmox Backup Server وضعي الصيانة للقراءة فقط وغير المتصل لمخازن البيانات، مع السماح للعمليات المتعارضة بإكمال عملها قبل تفعيل الوضع. ويهم هذا التفريق لأن وضع القراءة فقط قد يظل يسمح بعمليات الاستعادة، بينما يمنع الوضع غير المتصل عمليات القراءة والكتابة معًا.
استخدم الوضع الأقل إزعاجًا الذي يحمي المهمة. بالنسبة إلى تحديث البرامج الثابتة، أو تغيير الكابلات، أو استيراد مجموعة تخزين، أو استبدال قرص، أو إصلاح نظام الملفات، يكون الوضع غير المتصل أكثر أمانًا عادةً؛ أما فحوصات المستودع التي تتطلب فقط إيقاف الكتابات الجديدة، فقد يكفيها وضع القراءة فقط. لا تعتمد على الذاكرة—سجّل الوضع والمهام التي عطّلتها.
تحقق من نقاط الاستعادة قبل نقل وحدة التخزين أو إصلاحها
النسخة الاحتياطية التي لم يتم التحقق منها ليست سوى نقطة استعادة محتملة. قبل الصيانة، شغّل أداة التحقق أو أجرِ استعادة صغيرة ومعزولة على الأقل من أحدث وأقدم نقاط الاستعادة التي تنوي الاحتفاظ بها.
يوفر Proxmox Backup Server مهام تحقق مجدولة لفحص بيانات النسخ الاحتياطي دوريًا بدلًا من الوثوق بها فقط عند وقت الاستعادة. وبالنسبة إلى الصيانة، تكون نتيجة تحقق حديثة أكثر فائدة من إشعار بنجاح النسخ الاحتياطي صدر قبل أسابيع.
إذا فشل التحقق، فأوقف خطة الصيانة وأصلح مجموعة النسخ الاحتياطية أولًا. وإذا تم التحقق من نقطة استعادة واحدة فقط، فاحتفظ بها معزولة ولا تحذف أي شيء أو تضغطه حتى يتوفر مسار استعادة جيد ثانٍ.
احتفظ بنسخة استعادة واحدة خارج نطاق تأثير الصيانة
قبل تغيير الأقراص أو مجموعات التخزين أو وحدات التحكم أو خيارات الربط أو بنية المستودع، انقل نسخة استعادة واحدة على الأقل خارج نطاق التأثير. قد تكون هذه النسخة على قرص قابل للإزالة، أو جهاز NAS آخر، أو Proxmox Backup Server بعيد، أو وحدة تخزين كائنات سحابية، أو تصدير مؤقت لأهم VMs.
تتعامل وثائق المستودع القابل للتوسّع من Veeam مع صيانة المستودع باعتبارها عملية ذات حالة، وتوضح إمكانية تحويل أحد الامتدادات إلى وضع الصيانة لتنفيذ إجراءات الخدمة مثل تثبيت التحديثات أو ترقية أحد الامتدادات. وينطبق الدرس الأساسي على نطاق واسع: يجب تنسيق الصيانة مع حالة المستودع، لا تنفيذها كحدث تخزين أعمى.
بالنسبة إلى خادم منزلي، اختر النسخة التي تتوافق مع احتياجات الاستعادة الفعلية لديك. قد يكون التصدير القابل للإقلاع أفضل لـ VM مهمة واحدة، بينما قد يكون نسخ النسخ الاحتياطية المتماثل مع إزالة التكرار أفضل لعدد كبير من VMs. ولا تُعد النسخة صالحة إلا عندما تعرف مكانها، وكيفية فتحها، وكيفية الاستعادة منها دون استخدام وحدة تخزين المضيف التي تخضع للصيانة.
استأنف المهام فقط بعد فحص مسار الاستعادة
بعد الصيانة، لا تعِد تفعيل كل مهمة مجدولة فورًا. أعد أولًا ربط وحدة التخزين أو استيرادها بصورة سليمة، وتحقق من ملكية المستودع والمساحة الحرة، ثم أجرِ اختبار قراءة على النسخ الاحتياطية الحالية قبل السماح بالكتابات الجديدة.
قد تكون مهام صيانة النسخ الاحتياطية كثيفة الاستخدام للإدخال والإخراج؛ إذ توضح ملاحظات أفضل الممارسات لدى Veeam أن صيانة ملف النسخة الاحتياطية الكاملة تتضمن إنشاء ملف نسخة احتياطية كاملة جديد وحذف الملف الأصلي بعد ذلك، وهي عملية ينبغي تجنب تزامنها مع إصلاحات التخزين أو الأقراص غير المستقرة.
أعد الخدمات بالترتيب التالي: سلامة التخزين، وإمكانية القراءة من المستودع، وعرض نقاط الاستعادة، واختبار استعادة صغير، ثم عمليات الكتابة المجدولة. إذا كانت أي خطوة بطيئة أو مفقودة أو غير متسقة، فأبقِ المهام معطلة وحقق في المشكلة قبل أن تخفي سلسلة نسخ احتياطي جديدة الخلل.
الأسئلة الشائعة
هل يمكنني إبقاء نسخ VMs الاحتياطية قيد التشغيل أثناء استبدال قرص في المضيف؟
فقط إذا كان مستودع النسخ الاحتياطي ومسار الاستعادة خارج وحدة التخزين التي تخضع للصيانة بوضوح. وإذا كان هدف النسخ الاحتياطي يشترك في مجموعة التخزين أو وحدة التحكم أو الهيكل أو اعتماد المضيف، فأوقف الكتابات الجديدة أولًا.
هل تكفي لقطة VM للحماية قبل صيانة التخزين؟
لا. قد تساعد اللقطة الموجودة على وحدة التخزين نفسها في التراجع السريع، لكنها لا تحمي من تعطل مجموعة التخزين أو وحدة التحكم أو الهيكل أو المضيف. احتفظ بنسخة احتياطية مستقلة.
إذا كانت صيانتك تتضمن أيضًا النسخ المتماثل في ZFS، فتحقق من سلوك الاحتفاظ والمساحة الحرة قبل بدء النافذة؛ إذ يمكن لمجموعة وجهة ممتلئة أن تحول مهمة صيانة بسيطة إلى نمط الفشل نفسه الموضح في دليل ZimaSpace حول منع النسخ المتماثل للقطات من ملء مجموعة الوجهة.
الدعم والنصائح
المزيد للقراءة

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

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

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

