أعد بناء Jellyfin عندما تصبح بيئة التشغيل أقل موثوقية من نشر نظيف، مع الحفاظ على الحالة الدائمة والتحقق منها قبل البدء.
يكون الإصلاح أفضل عندما يكون السبب معروفًا وقابلًا للعكس، مثل خطأ في نقطة تحميل أو الأذونات. ويكون إعادة بناء بيئة التشغيل النظيفة أفضل عندما تجعل سجلات الصور والحزم والتعديلات اليدوية والانحرافات غير المعروفة في الإعدادات كل إصلاح يضيف متغيرًا آخر. الحد الفاصل في القرار هو قدرتك على تحديد الطبقة المتعطلة وإثبات الحالة التي تنوي الاحتفاظ بها.
أصلح تبعية واحدة معروفة
عادةً ما يكون إصلاح نقطة تحميل مفقودة أو معرّف مستخدم خاطئ أو شهادة منتهية الصلاحية أو إضافة واحدة معطلة في مكانها أقل تكلفة من إعادة إنشاء خادم سليم حولها. تضيف عمليات إعادة البناء مخاطر ترحيل عندما يكون السبب الجذري معزولًا بالفعل.
تشجعك طريقة USE على التشخيص عند حدود المورد أو الخطأ قبل تغيير الأجهزة أو البنية.
أصلح العطل الوحيد القابل لإعادة الإنتاج ثم أعد اختبار سير العمل الأصلي. إذا اختفت الأعراض نفسها من دون المساس بحالة قاعدة البيانات، فستكون إعادة البناء غير ضرورية.
أعد البناء عندما يكون انحراف بيئة التشغيل هو المجهول الرئيسي
يمكن أن تتراكم في المضيفات طويلة العمر تغييرات الحزم والتعديلات اليدوية ومتغيرات البيئة القديمة والحاويات التي أُعيد إنشاؤها من وسوم متغيرة. وقد تكون بيئة تشغيل نظيفة ومعلنة أسهل في التدقيق من إضافة تصحيح آخر.
تصبح إعادة البناء النظيفة قابلة للتنبؤ عندما تكون تعريفات الخدمات ووحدات التخزين الدائمة محددة بوضوح.
صدّر التعريف الحالي، وحدد المسارات الدائمة، وأنشئ بيئة تشغيل نظيفة باستخدام مجموعة حالة منسوخة. يجب أن تظل حدود بيانات التطبيق الدائمة دون تغيير أثناء استبدال بيئة التشغيل.
لا تُعد البناء عبر تدمير البيانات
حذف قاعدة البيانات لأن التطبيق معطل ليس إعادة بناء لبيئة التشغيل؛ بل إعادة ضبط للحالة. احتفظ بالمستخدمين وحالة المشاهدة والبيانات الوصفية والإعدادات، ما لم يثبت وجود تلف وتتوافر خطة استرداد.
يمكن أن تكون النسخة الاحتياطية التي أُنشئت قبل التغيير هي الفارق بين التراجع وإعادة البناء؛ فقد اعتمدت إحدى تجارب الاسترداد بعد الترقية على توفر نسخة احتياطية قبل أن يصبح الإصدار الجديد بطيئًا إلى حد يتعذر استخدامه.
أنشئ نسخة احتياطية من الحالة المتعطلة واختبر سلامة قاعدة البيانات قبل تحديد ما يمكن التخلص منه. احتفظ بالأدلة الأصلية حتى يتم التحقق من صحة النسخة البديلة.
استخدم الاستعادة النظيفة كاختبار قبول
أقوى دليل على نجاح إعادة البناء هو تثبيت جديد يعيد الاتصال بالحالة والوسائط المعروفة من دون تعديلات غير موثقة على المضيف. إذا نجح ذلك، يمكنك إيقاف بيئة التشغيل القديمة بثقة.
تتحقق خطة التعافي المختبرة من الخدمة القابلة للاستخدام بعد الاستعادة، بدلًا من التوقف عند عبارة «تم نسخ الملفات».
تحقق من المستخدمين وعدد عناصر المكتبة وسجل المشاهدة وتشغيل Direct Play واحد وتحويل ترميز واحد والمهام المجدولة وإعادة التشغيل. وثّق كل خطوة يدوية ظلت إعادة البناء تتطلبها.
الدعم والنصائح
المزيد للقراءة

هل ينبغي نسخ Jellyfin احتياطيًا أثناء تشغيله أم إيقاف الخدمة أولًا؟
للتبسيط، يُفضَّل استخدام النسخ الاحتياطية للخدمات المتوقفة؛ ولا تستخدم اللقطات الحية إلا عندما تكون حالة التطبيق ملتقطة بشكل متسق وتكون عمليات الاستعادة قد اختُبرت.

لماذا يعمل Jellyfin بدرجة حرارة مرتفعة أو بضوضاء عالية عندما لا يشاهد أحد أي محتوى؟
تعني الحرارة أثناء الخمول عادةً وجود عمل في الخلفية أو عبء عمل على مضيف مشترك، لذا حدّد العملية النشطة والمهمة المجدولة قبل تغيير التبريد...

ما مقدار التخزين المجاني الذي ينبغي أن يحتفظ به Jellyfin للمهام في الخلفية؟
لا توجد نسبة موحّدة للمساحة الحرة تناسب Jellyfin؛ قِس نمو البيانات المستمر والذُرى المؤقتة بشكل منفصل، ثم اترك هامشًا يتجاوز كليهما.

