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

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

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

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

