حلّ المجتمع

نقل تخزين صور Immich إلى جهاز NAS أو قرص أكبر على ZimaOS

A March–April 2025 Immich storage thread where an IceWhale reply pointed users to Docker path mapping and a community member documented the exact host-side volume changes needed to move database, model cache, uploads, and selected media paths to larger storage.

يمكن لـ Immich استهلاك قدر كبير من مساحة التخزين، لذا نادرًا ما يكون ترك ملفات التحميل وقاعدة البيانات وذاكرة التخزين المؤقت للتعلّم الآلي على قرص نظام ZimaOS أمرًا مثاليًا لمكتبة صور آخذة في النمو.

يوثّق هذا الموضوع المنشور عام 2025 طريقة يدوية لنقل Immich إلى موقع تخزين آخر في ZimaOS، وذلك بتحرير تعيينات وحدات التخزين على المضيف. يوفّر ZimaOS الحالي أيضًا عناصر تحكم أكثر مباشرة لموقع التخزين والترحيل، لذا يُفضّل التعامل مع لقطات الشاشة اليدوية على أنها شرح لكيفية ارتباط مسارات الحاويات ببعضها.

افتح إعدادات Immich قبل تغيير وحدات التخزين

قائمة تطبيق Immich في ZimaOS مع تمييز خيار الإعدادات قبل تغيير وحدات التخزين
بدأ سير العمل في المجتمع بفتح إعدادات تطبيق Immich المثبّت بدلًا من نقل المجلدات عشوائيًا في تطبيق الملفات.

انقل مسار المضيف لقاعدة البيانات، وليس مسار الحاوية

تعيين وحدة تخزين قاعدة بيانات Immich مع مسار مضيف على /media/Main وترك مسار حاوية PostgreSQL دون تغيير
غيّر إعداد المجتمع المستخدم جانب ZimaOS من تعيين قاعدة البيانات، مع إبقاء وجهة حاوية PostgreSQL كما هي.

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

يمكن أيضًا وضع ذاكرة التخزين المؤقت للتعلّم الآلي على مساحة تخزين أكبر

تعيين وحدة تخزين التعلّم الآلي في Immich مع تخزين ذاكرة النماذج المؤقتة ضمن مسار /media أكبر في ZimaOS
نقل المثال المجتمعي مجلد ذاكرة النماذج المؤقتة على جانب المضيف، مع الإبقاء على وجهة ذاكرة التخزين المؤقت المتوقعة داخل الحاوية.

يتطلب تبويب immich-server مزيدًا من الحذر

تعيينات وحدات تخزين خادم Immich التي تعرض إعادة توجيه مسار التحميل ومجلدات الوسائط المحددة إلى مساحة تخزين ضمن /media
شدّد كاتب المصدر على ضرورة تغيير بعض تعيينات immich-server، بينما يجب أن تظل تعيينات أخرى مطابقة تمامًا لما يتوقعه التطبيق.

اختُبرت المشاركة الأصلية من قِبل المجتمع، وليست ضمانًا من IceWhale لكل إصدار من Immich. فقد تغيّرت بنية Immich كثيرًا بمرور الوقت، لذا لا تُعد إنشاء جدول وحدات التخزين لعام 2025 نفسه على حزمة أحدث قبل مقارنة تعريف التطبيق الحالي.

يوفّر ZimaOS الحالي سير عمل أكثر مباشرة للتخزين

تسمح تعليمات Immich الحالية في ZimaOS للمستخدمين بتغيير مواقع ملفات التخزين، وتوضح كيفية نقل بيانات Immich إلى قرص آخر من خلال ترحيل البيانات أو النسخ اليدوي المنضبط.

بالنسبة إلى التثبيت الحالي، ابدأ باستخدام عناصر التحكم الحالية لتخزين Immich وترحيل البيانات قبل إعادة إنشاء تعيينات وحدات التخزين بالاعتماد على لقطة شاشة من عام 2025.

إذا نقلت الملفات يدويًا، فأوقف Immich أولًا

تنص إرشادات ZimaOS الحالية على تعطيل Immich قبل نسخ بيانات المعرض يدويًا، ثم تحديث المسار المعني على جانب المضيف وإعادة تشغيل التطبيق. ويؤدي إيقاف عمليات الكتابة أثناء النقل إلى تقليل خطر نسخ مكتبة صور غير متسقة.

الأسئلة الشائعة حول تخزين Immich على ZimaOS

هل يمكن لـ Immich تخزين الصور على قرص أكبر بدلًا من ZimaOS-HD؟

نعم. يدعم كل من مثال المجتمع لعام 2025 وسير عمل Immich الحالي في ZimaOS استخدام موقع تخزين آخر.

هل ينبغي تغيير مسار PostgreSQL على جانب الحاوية؟

ليس وفقًا لسير العمل الوارد في المصدر. فقد تغيّر مسار التخزين على جانب المضيف، بينما ظل مسار الحاوية هو مسار PostgreSQL المتوقع.

هل أحتاج إلى اتباع علامات التبويب الأربع لعام 2025 حرفيًا؟

لا. تعامل معها على أنها أمثلة تاريخية لتخطيط الحاويات. وقارنها بحزمة Immich الحالية قبل تغيير أي شيء.

هل يتوفر الآن خيار ترحيل مضمّن؟

تصف إرشادات Immich الحالية في ZimaOS كلًا من ترحيل البيانات والنقل اليدوي المنضبط لبيانات Immich.