لا تستعد قاعدة بيانات Plex سليمة ومعروفة الجودة إلا بعد إيقاف الخادم، واحتفظ بالملفات التالفة، وتحقق من الحالة المستعادة قبل تشغيل عمليات فحص جديدة.
قد تكون النسخة الاحتياطية الحديثة أسرع وسيلة للتعافي عند تلف قاعدة بيانات المكتبة النشطة، لكن استبدال الملفات عشوائيًا قد يمحو أدلة مفيدة أو يتسبب في إنشاء حالة ثانية غير متسقة. اختر نسخة احتياطية من فترة تسبق أول عطل، واحتفظ بنسخ من مجموعتي قواعد البيانات القديمة والجديدة، وحافظ على الملكية، ثم شغّل Plex خلال فترة تحقق هادئة. توقف فورًا إذا أظهرت قاعدة البيانات المستعادة التلف نفسه.
اختر النسخة الاحتياطية قبل لمس قاعدة البيانات النشطة
ابدأ بنسخة احتياطية يسبق طابعها الزمني أول عرض معروف للتلف، مع أن تكون حديثة بما يكفي للحفاظ على حالة المشاهدة المفيدة وتغييرات المكتبة. انسخ قاعدة البيانات الحالية والنسخة الاحتياطية المرشحة إلى موقع آمن قبل استبدال أي شيء. لا تجرِ التجارب مطلقًا على النسخة الوحيدة المتبقية.
تحقق من نسخ الاحتياط المتاحة قبل استبدال قاعدة البيانات النشطة. اختر طابعًا زمنيًا يسبق أول عرض للتلف، وليس بالضرورة أحدث ملف.
سجّل ما سيُفقد بين وقت إنشاء النسخة الاحتياطية والوقت الحالي: يمكن إعادة فحص الإضافات الجديدة إلى المكتبة، لكن قد تتطلب حالة المشاهدة والمجموعات أو تعديلات البيانات الوصفية مطابقة يدوية. يساعدك هذا المفاضلة على تحديد ما إذا كانت محاولة الإصلاح تستحق التجربة قبل الاستبدال.
أوقف Plex واحتفظ بالحالة التالفة
لا ينبغي تبديل ملفات قاعدة البيانات أثناء قيام Plex بالكتابة إليها. أوقف الخادم أو الحاوية بشكل سليم، وتحقق من انتهاء العملية، وانسخ دليل قاعدة البيانات الحالي إلى موقع خارج مسار بيانات التطبيق المباشر. يتيح لك ذلك التراجع إذا كانت النسخة الاحتياطية المحددة تالفة أيضًا.
أوقف Plex قبل الإصلاح أو الاستبدال؛ إذ يمنع تسلسل الإيقاف والإصلاح التطبيق من الكتابة إلى ملفات قاعدة البيانات أثناء تبديلها أو إصلاحها.
لا تحذف قاعدة البيانات المعطلة فورًا. أعد تسميتها أو انقلها مع الاحتفاظ بالطابع الزمني. إذا كشف الاسترجاع لاحقًا عن مشكلة مختلفة، فقد تحتاج إلى السجلات أو الملفات الجانبية أو قاعدة البيانات الفاشلة لفهم ما تغير.
استعد ملفات قاعدة البيانات المتطابقة إلى الموقع المتوقع
استخدم دليل بيانات Plex نفسه الذي يتوقعه الخادم العامل حاليًا، واستعد نسخة قاعدة البيانات بالاسم النشط الصحيح. حافظ على الأذونات والملكية من الدليل المباشر. إذا التقطت طريقتك الاحتياطية مجموعة متسقة من ملفات قاعدة البيانات، فاستعد تلك المجموعة بدلًا من خلط ملفات من طوابع زمنية مختلفة.
تعامل مع استعادة قاعدة بيانات احتياطية باعتبارها نقطة تعافٍ متماسكة، بدلًا من خلط الملفات الفردية التي تبدو أحدث.
قبل تشغيل Plex، قارن المالك والمجموعة والوضع وحجم الملف مع بيانات التطبيقات المجاورة. ستبدو الاستعادة التي تجعل قاعدة البيانات غير قابلة للقراءة وكأنها حادثة تلف أخرى. صحح الوصول على مستوى نظام الملفات أولًا.
إذا كانت النسخة الاحتياطية تحتوي على ملفات قواعد بيانات ذات صلة أو ملفات جانبية من نقطة التعافي نفسها، فأبقِ هذه المجموعة معًا. قد يؤدي خلط الملفات من طوابع زمنية مختلفة إلى إنشاء حالة جديدة غير متسقة تبدو مثل التلف الأصلي.
شغّل Plex وتحقق من الحالة قبل تشغيل عمليات الفحص
شغّل الخادم وتفقد المكتبة قبل أن تطلب منه تنفيذ مهام صيانة كبيرة. تأكد من فتح تطبيق الويب، وظهور المكتبات، وأن المستخدمين وحالة المشاهدة تبدوان منطقيتين، وأن عدة عناوين معروفة تشير إلى مسارات وسائط صالحة. لا يكفي بدء العملية بنجاح.
للحصول على نقطة تعافٍ متسقة مع التطبيق، يؤدي إيقاف Plex لإجراء نسخ احتياطية متسقة إلى تقليل احتمال احتواء الاستعادة التالية على حالة قاعدة بيانات مكتوبة جزئيًا.
بعد استقرار الخادم المستعاد فقط، أجرِ فحصًا للوسائط المضافة بعد إنشاء النسخة الاحتياطية. اجعل نطاق الفحص ضيقًا قدر الإمكان. إذا أبلغت قاعدة البيانات عن تلف مرة أخرى فورًا قبل إجراء أي فحص، فتوقف واختر نسخة احتياطية أقدم أو انتقل إلى مسار إصلاح مضبوط.
اختتم عملية التعافي باختبار السلامة والنسخ الاحتياطي
بعد أن تصمد قاعدة البيانات المستعادة أمام التصفح العادي وتحديث صغير للمكتبة، أعد تشغيل Plex مرة واحدة وتحقق من استمرار الحالة. ثم أنشئ نسخة احتياطية جديدة من هذه الحالة السليمة حتى لا يعتمد العطل التالي على الأجيال المشكوك فيها نفسها.
لا تصبح النسخة الاحتياطية موثوقة إلا عندما يثبت اختبار الحفاظ على الحالة عودة حالة Plex المهمة في عملية استعادة معزولة.
وثّق الطابع الزمني للنسخة الاحتياطية المستخدمة، والحالة التي فُقدت، وعمليات التحقق التي نجحت. إذا تكرر التلف عند استعادة سليمة، فتحرَّ أخطاء التخزين أو عمليات الإيقاف غير السليمة أو محفزًا برمجيًا قابلًا للتكرار بدلًا من التنقل بين النسخ الاحتياطية إلى ما لا نهاية.
الدعم والنصائح
المزيد للقراءة

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

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

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

