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

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

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

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

