يعرض Jellyfin بيانات قديمة بعد تغيير مسار التخزين

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

يعرض Jellyfin عادةً بيانات قديمة بعد نقل التخزين لأن الخدمة ترى المسار القديم، أو لا تستطيع قراءة نقطة التركيب الجديدة، أو لم تُكمل فحصًا صالحًا للموقع الجديد.

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

تحقق من المسار الذي يستطيع Jellyfin رؤيته فعليًا

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

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

قارن المسار القديم بالمسار الجديد في إعدادات المكتبة وفي سجل واحد من قاعدة البيانات. إذا ظل كلاهما موجودًا، فقد يعرض 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.