كيفية نقل بيانات Jellyfin دون فقدان المستخدمين أو السجل أو الإعدادات

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

لنقل Jellyfin من دون فقدان المستخدمين أو السجل، أوقف المصدر قبل نسخ بياناته الدائمة، وأبقِ المثيل الأصلي دون تغيير حتى ينجح المثيل الجديد في التحقق.

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

جمّد المصدر واحصر المسارات الدائمة

لا يزال المثيل المصدر يقدّم الخدمة للمستخدمين. ابدأ بأقل فحص تدخّلًا: سجّل مسارات بيانات وإعدادات وذاكرة التخزين المؤقت في Jellyfin، ونقاط تركيب الحاوية، ومعرّف المستخدم/المجموعة UID/GID، والإصدار، ومواقع الوسائط؛ ثم أوقف الحاوية قبل نسخ الحالة.

الملاحظة المفيدة محددة: جميع مسارات الحالة مركّبة، أو أن مسار قاعدة البيانات مخفي داخل وحدة تخزين، أو أن الوسائط وحدها هي المعينة. سجّل النتيجة قبل تغيير متغير آخر. النسخ الاحتياطي قبل الترحيل

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

انسخ البيانات والإعدادات وقاعدة البيانات مع الحفاظ على الملكية

تم إيقاف المصدر وحصر المسارات. ابدأ بأقل فحص تدخّلًا: انسخ أدلة الحالة أولًا، وقارن أعداد الملفات وأحجامها، ثم طبّق UID/GID الخاصين بالوجهة وتأكد من قدرة Jellyfin على قراءة قاعدة بياناته والكتابة فيها.

الملاحظة المفيدة محددة: تُفتح قاعدة البيانات دون أخطاء، أو يظهر رفض للأذونات، أو تكون المسارات موجودة لكن المكتبات فارغة. سجّل النتيجة قبل تغيير متغير آخر. مسار قاعدة البيانات المحلية

فسّر الفرع بدلًا من التخمين. إذا فُتحت قاعدة البيانات وتطابقت المسارات، فتابع؛ وإذا فشلت الأذونات، فأصلح الملكية من دون حذف الملفات؛ وإذا كانت المكتبات فارغة، فأصلح مسارات التركيب قبل إعادة الفحص.

أعد إنشاء بيئة التشغيل قبل اختبار النتيجة

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

الملاحظة المفيدة محددة: يظهر المستخدمون والمكتبات، أو تبدأ عملية ترحيل عند التشغيل، أو يظهر معالج الإعداد الافتراضي. سجّل النتيجة قبل تغيير متغير آخر.

فسّر الفرع بدلًا من التخمين. إذا ظهرت الحالة، فلا تعِد الفحص بعد؛ وإذا بدأت عملية الترحيل، فاتركها تكتمل وأبقِ المصدر؛ وإذا ظهر معالج الإعداد، فتوقف لأن تركيب البيانات غير صحيح.

-15% OFF

تحقق من المستخدمين والسجل والمكتبات والتشغيل قبل التنظيف

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

الملاحظة المفيدة محددة: تنجح جميع اختبارات الحالة والتشغيل، أو تكون إحدى المكتبات فارغة، أو يكون المستخدمون أو السجل مفقودًا. سجّل النتيجة قبل تغيير متغير آخر. مسار التحقق من الترحيل

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

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

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

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.