كيفية استعادة Jellyfin بعد فشل تحديث الحاوية

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

استعد Jellyfin بعد فشل تحديث الحاوية من خلال حماية الحالة الدائمة قبل استبدال بيئة التشغيل أو التراجع عنها أو إعادة إنشائها.

قد يكون سبب فشل التحديث مشكلة في الصورة، أو تغيّر متغير بيئة، أو فقدان تعيين جهاز، أو خطأ في وحدة تخزين، أو مشكلة في ترحيل التطبيق. التقط حالة الفشل وحدد الطبقة التي تغيّرت. تكون الاستعادة أكثر أمانًا عندما يظل دليل الإعدادات دون تغيير إلى أن تعرف ما إذا كان الفشل في بيئة التشغيل أم في البيانات فعليًا.

جمّد حالة الفشل قبل إجراء سحب آخر

عطّل التحديثات التلقائية وحلقات إعادة التشغيل حتى لا تغيّر كل محاولة جديدة السجلات أو وسوم الصور أو حالة التطبيق. احفظ تعريف الحاوية الفعلي وأول خطأ جسيم.

يصبح التراجع عن ترقية فاشلة أسهل بكثير عند وجود نسخة احتياطية من Jellyfin قبل التغيير؛ أما من دونها، فقد يتحول فشل بيئة التشغيل إلى مشكلة استعادة للحالة.

سجّل بصمة الصورة، وعمليات التثبيت، والأجهزة، والبيئة، ووضع الشبكة، والسجلات الحديثة. لا تشغّل أوامر التنظيف أو الحذف أثناء تحديد مجموعة الاستعادة.

احمِ الإعدادات وقاعدة البيانات قبل إعادة إنشاء أي شيء

ينبغي فصل الصورة القابلة للاستبدال عن قاعدة بيانات Jellyfin الدائمة وإعداداته وبياناته الوصفية وإضافاته. أنشئ نسخة للقراءة فقط أو لقطة قبل أن يفتح ملف ثنائي أقدم أو أحدث هذه الحالة مجددًا.

تحمي نسخ Jellyfin الاحتياطية للإعدادات حسابات المستخدمين وإعدادات المكتبات وسجل المشاهدة والبيانات الوصفية بشكل منفصل عن مكتبة الوسائط نفسها.

انسخ المسار الدائم إلى موقع ثانٍ وحافظ على الملكية. تكون حدود استمرارية الحاوية صحيحة فقط إذا تمكنت بيئة تشغيل نظيفة من إعادة الاتصال من دون إنشاء خادم فارغ.

استعد أصغر طبقة متضررة

إذا عملت الصورة القديمة مع الحالة وعمليات التثبيت نفسها، فسيكون الفشل متعلقًا بمسار التحديث لا بالمكتبة. وإذا فشل كلا الإصدارين، فتوقف عن تبديل الصور وحقق في البيانات أو الأذونات بشكل منفصل.

ينبغي فصل فشل بدء تشغيل Jellyfin المرتبط بإصدار محدد عن التغييرات العامة في التخزين والشبكة.

اختبر تراجعًا واحدًا أو صورة معروفة بسلامتها مقابل مجموعة حالة منسوخة. تجنب فرض عمليات ترحيل متكررة على النسخة الوحيدة من قاعدة البيانات.

-15% OFF

تحقق من الهوية والمكتبات وتشغيل واحد قبل استئناف الأتمتة

لا تكون الحاوية مستعادة بالكامل بمجرد وصولها إلى حالة «قيد التشغيل»، بل يجب أن تعود المستخدمون والمكتبات وحالة المشاهدة والمسارات وسلوك التشغيل المتوقعة. يمكن لعمليات الفحص والأتمتة المصاحبة إنشاء عمليات كتابة جديدة، لذا أبقِها متوقفة مؤقتًا أثناء التحقق.

يتحقق اختبار الاستعادة السليم من سلوك التطبيق بعد الاستعادة بدل اعتبار نجاح استخراج الملفات دليلًا كافيًا.

أكد هوية الخادم، وتصفح مكتبة واحدة، وشغّل Direct Play واحدًا، وتحويلًا واحدًا إذا كنت تستخدمه، ثم أعد التشغيل مرة واحدة. بعد ذلك فقط أعد تمكين عمليات الفحص المجدولة والتحديثات التلقائية.

الدعم والنصائح

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.