يشير تجمّد النسخة الاحتياطية لآلة افتراضية عند النسبة نفسها في وضع اللقطات فقط إلى مسار اللقطة المباشرة أو تجميد الضيف قبل أن يشير إلى منطقة تالفة ثابتة على القرص.
المقارنة الحاسمة هي بين وضع اللقطة ووضع الإيقاف باستخدام الآلة الافتراضية نفسها والوجهة نفسها ومجموعة بيانات متقاربة. إذا تجاوز وضع الإيقاف النسبة القديمة مرارًا، يصبح تشخيص المنطقة الثابتة العامة أقل احتمالًا، وينبغي أن ينتقل التحقيق إلى تجميد/إلغاء تجميد QEMU Guest Agent، وإيقاف التطبيقات مؤقتًا بشكل متسق، والتخزين القادر على إنشاء اللقطات، وسلوك الكتابة المباشرة. احتفظ بنسخة احتياطية عاملة في وضع الإيقاف أثناء الاختبار حتى لا تزيل آخر نسخة قابلة للاسترداد.
أثبت أن وضع الإيقاف يتجاوز نقطة فشل وضع اللقطة
شغّل نسخة احتياطية واحدة خلال نافذة الصيانة في وضع الإيقاف إلى الهدف نفسه المستخدم في مهمة اللقطة الفاشلة. سجّل النسبة والقرص ومعدل النقل والمدة التي يتوقف عندها وضع اللقطة عادةً.
يوضح شرح لأنماط النسخ الاحتياطي في Proxmox أن وضع اللقطة يُبقي الآلات الافتراضية قيد التشغيل، بينما يزيل وضع الإيقاف العديد من متغيرات وقت تشغيل الضيف.
إذا تجمّد وضع الإيقاف عند النقطة نفسها، فارجع إلى المقالة العامة الخاصة بالتوقف عند النسبة نفسها واختبارات تخزين المصدر أو الهدف. أما إذا اكتمل وضع الإيقاف، فأبقِ التجارب التالية ضمن المسار الخاص باللقطات.
تحقق مما إذا كان تجميد QEMU Guest Agent هو المحفّز
افحص سجل النسخ الاحتياطي بحثًا عن guest-fsfreeze-freeze أو guest-fsfreeze-thaw أو المهلات أو أخطاء الاتصال بوكيل الضيف. قارن الطابع الزمني بسجل الضيف أو سجلات أحداث Windows.
يشير دليل للنسخ الاحتياطي في Proxmox على Windows إلى أن وكيل الضيف ينفّذ fsfreeze عند تمكين الوكيل.
لا تعطل ميزات اتساق الضيف نهائيًا كحل أول. استخدم اختبارًا مضبوطًا لتحديد ما إذا كان استدعاء التجميد نفسه هو نقطة التوقف، ثم أصلح التفاعل بين وكيل الضيف ونظام الملفات.
ابحث عن أنظمة ملفات لا تتجمّد بطريقة سليمة
احصر أنظمة الملفات المركّبة داخل الضيف، بما في ذلك أجهزة loop وأنظمة ملفات الشبكة وعمليات التركيب الشبيهة بـ bind وتخزين قواعد البيانات وتخطيطات لوحات التحكم غير المعتادة. دوّن نظام الملفات المشغول عند بدء اللقطة.
توثّق CloudLinux حالة يمكن فيها أن يتجمّد fsfreeze مع الضيوف المعقدين بدلًا من أن يكون هدف النسخ الاحتياطي نفسه هو السبب.
إذا أدى إزالة تركيب ضيف يسبب مشكلة أو تصحيحه إلى تجاوز وضع اللقطة للنسبة، فأعد تفعيل حماية الاتساق بعد ذلك ووثّق الاعتماد. تجنّب عمليات إعادة الضبط القسرية المتكررة التي قد تحول مشكلة النسخ الاحتياطي إلى تلف في نظام ملفات الضيف.
ميّز بين مهلة التجميد وتوقّف النقل
تحقق مما إذا كان النسخ الاحتياطي يتوقف قبل بدء نقل بيانات فعلي، أو مباشرة بعد طلب التجميد، أو لاحقًا أثناء نسخ الكتل. قد تمثل نسبة ثابتة قريبة من الصفر مرحلة فشل مختلفة تمامًا عن توقف في منتصف قرص افتراضي.
توضح حالة في قاعدة معرفة للاستضافة أن التجميد قد يمنع النسخ الاحتياطي من المتابعة إلى أجل غير محدد بعد بدء تسلسل اللقطة.
إذا لم يبدأ النقل مطلقًا، فركّز على إيقاف نشاط الضيف مؤقتًا بشكل متسق. وإذا استمر النقل طبيعيًا لفترة طويلة قبل التوقف، فقارن حمل الكتابة المباشرة وسلوك طبقة اللقطة وزمن استجابة التخزين.
أعد إنتاج تجميد الضيف خارج عملية النسخ الاحتياطي الكاملة
حيثما تسمح المنصة وسياسة الصيانة، اختبر سلوك التجميد وإلغاء التجميد لوكيل الضيف بشكل مستقل، أو راقب الضيف عن كثب أثناء حدث لقطة يدوي. أبقِ وحدة تحكم مفتوحة وتحقق من أن الضيف يستأنف عمليات الكتابة بعد إلغاء التجميد.
تسجل إحدى مشكلات QEMU أن fsfreeze في QEMU قد يقفل الآلات الافتراضية مع بعض ترتيبات أنظمة ملفات الضيف.
إذا أعدت عملية التجميد وحدها إنتاج التعليق، فأصلح مسار الضيف هذا قبل ضبط معدل نقل PBS. وإذا كان التجميد وإلغاء التجميد يعملان بشكل سليم، فانتقل إلى التفاعل بين تخزين اللقطة والكتابة المباشرة.
أبقِ وضع الإيقاف مسار الاسترداد حتى ينجح وضع اللقطة
لا تضحِّ بالنسخ الاحتياطية الموثوقة أثناء تصحيح ميزة مريحة. جدولة نسخ احتياطية في وضع الإيقاف خلال نافذة صيانة مقبولة إلى أن يكتمل وضع اللقطة عدة مرات ويؤكد اختبار الاستعادة سلامة النتيجة.
يوضح مثال من Server Fault أن وضع الإيقاف يوفر مسارًا احتياطيًا عندما يحتاج سلوك اللقطة المباشرة إلى معالجة منفصلة.
يكتمل الإصلاح عندما يتجاوز وضع اللقطة النسبة القديمة مرارًا وتبقى الآلة الافتراضية مستجيبة قبل النسخ الاحتياطي وأثناءه وبعده. وتظل مقالة ZimaSpace ذات الصلة حول تجمّد النسخ الاحتياطي عند النسبة نفسها بشكل عام هي المسار الأعلى الصحيح إذا تجمّد وضع الإيقاف أيضًا.
الأسئلة الشائعة
هل يُعد وضع الإيقاف بديلًا دائمًا لوضع اللقطة؟
يمكن أن يكون مسارًا احتياطيًا موثوقًا عندما يكون التوقف مقبولًا، لكن وضع اللقطة يكون عادةً مفضلًا عندما يمكن إيقاف الضيف مؤقتًا بشكل متسق وآمن وتكتمل النسخ الاحتياطية المباشرة باستمرار.
هل ينبغي تعطيل QEMU Guest Agent حتى تعمل النسخ الاحتياطية؟
فقط كاختبار تشخيصي مضبوط عند ملاءمة ذلك. يوفر الوكيل أيضًا وظائف مفيدة للإيقاف والاتساق، لذلك ينبغي تحديد مشكلة التجميد الأساسية بدلًا من إخفائها.
لماذا تتوقف النسخة الاحتياطية عند النسبة نفسها إذا كانت المشكلة في fsfreeze؟
قد ترتبط نسب التقدم بمراحل متكررة في النسخ الاحتياطي، وليس بمواقع على القرص فقط. لذلك يمكن أن يؤدي تجميد أو انتقال في اللقطة يحدث في المرحلة نفسها إلى إنتاج النسبة الظاهرة نفسها.
الدعم والنصائح
المزيد للقراءة

هل يمكن لـ Plex مشاركة وحدة معالجة الرسومات (GPU) مع حاوية Docker أخرى؟
يمكن لـ Plex وحاوية أخرى غالبًا الوصول إلى وحدة معالجة الرسومات نفسها، لكن يجب اختبار دعم برنامج التشغيل، وتعيين الجهاز، وحِمل محرّك الفيديو، والذاكرة،...

كيفية معرفة ما إذا كان خطأ Plex ناتجًا عن العميل أم الخادم
أعِد إنتاج العنصر نفسه على عميل آخر، وقارن مسار الجلسة، ثم اجمع أدلة من الخادم فقط بعد أن يحدد النطاق موضع الفشل الفعلي.

كيفية إعداد ذاكرة التخزين المؤقت وموقع التخزين المؤقت لتحويل الترميز في Plex
احمِ حالة Plex الدائمة مع وضع الملفات المؤقتة للتحويل على مساحة تخزين محلية مناسبة، ثم تحقّق من التنظيف والمساحة الحرة وسلوك إعادة التشغيل.

