أبقِ تصدير السحابة الخام دون تغيير حتى يحافظ Immich على الملفات الجانبية والتواريخ والعلاقات والإصدارات المطلوبة التي يمكنك التحقق منها فعليًا.
قد يحتوي تصدير Google Photos أو خدمة مشابهة على ملفات JSON مرافقة، ومراجع متكررة للألبومات، ونسخ مكررة أُعيدت تسميتها، وتعديلات، وملفات تتداخل مع النسخة الاحتياطية التالية للهاتف نفسه. أنشئ بيانًا أولًا، واستورد مجموعة اختبار صغيرة تتضمن كل فئة من فئات التعارض، ولا تدمج المجلدات أو تحذف النسخة السحابية ما دام أي ملف جانبي غير محسوم. لا تكتمل عملية الترحيل إلا بعد توافق التجزئات الأصلية وتواريخ الخط الزمني والألبومات واختبار التداخل الأول للنسخة الاحتياطية للهاتف.
حافظ على التصدير الخام وأنشئ بيانًا للترحيل
استخرج كل أرشيف إلى شجرة تجهيز للقراءة فقط، واحتفظ بالأرشيفات التي تم تنزيلها حتى قبول عملية الترحيل. سجّل دفعة التصدير والمسار النسبي واسم الملف وحجم البايتات والتجزئة ونوع الوسائط وحقول الالتقاط ومسار الملف الجانبي ومجلد الألبوم لكل أصل مؤهل. يمثّل هذا البيان مرجع التراجع عندما يشترك ملفان في الاسم نفسه لكن يختلف محتواهما.
تكتسب عملية الترحيل المدركة للملفات الجانبية أهميتها لأن تصدير السحابة قد يحتفظ بوقت الالتقاط والوصف والموقع وعلاقات الألبومات خارج ملف الوسائط. يوضح سير عمل مستورد مدرك للتصدير سبب حفاظ استخدام مستورد مدرك للتصدير والتحقق من الوجهة قبل حذف النسخة السحابية على بيانات تتجاوز ما يحفظه نسخ الملفات الأعمى.
توقف إذا فشل استخراج الأرشيفات، أو غابت السنوات المتوقعة، أو كانت أعداد الملفات الجانبية غير مفسرة، أو لم يكن في وحدة التخزين المرحلية مجال لنسخة عمل. لا تعِد التسمية أو تدمج المجلدات أو تزيل التكرارات أو تعيد كتابة البيانات الوصفية في نسخة التصدير الوحيدة، لأن هذه التغييرات تدمر الأدلة اللازمة لمطابقة الملفات الجانبية لاحقًا.
طابق الملفات الجانبية قبل توحيد الأسماء أو المجلدات
اجمع ملفات الوسائط وJSON وفق قواعد تسمية أداة التصدير، بما في ذلك اللواحق المضافة إلى النسخ المكررة والتعديلات وأسماء الملفات الطويلة. بالنسبة إلى عشرة عناصر تمثيلية، قارن وقت الالتقاط المضمّن بوقت الصورة في الملف الجانبي ووقت تعديل نظام الملفات والمنطقة الزمنية والوصف والموقع وعضوية الألبوم. سجّل الحقل الذي سيصبح مرجعيًا لكل فئة من فئات التعارض.
استخدم نسخة عمل لأي دمج للبيانات الوصفية، واحتفظ بالملف الجانبي الأصلي إلى جوارها. يقدّم سير عمل ZimaSpace الخاص بـ منع الملفات الجانبية من تغيير تواريخ الالتقاط المسار المجاور للحفاظ على التواريخ؛ وتضيف قائمة التحقق هذه البيان وبوابات التكرارات المطلوبة قبل استيراد كامل إلى Immich.
لا تنجح المرحلة إلا عندما يرتبط كل ملف جانبي في مجموعة الاختبار بملف وسائط واحد مقصود، أو يُصنّف صراحةً على أنه غير مطابق. إذا كان من الممكن أن يطابق ملف أُعيدت تسميته أكثر من ملف جانبي، فاتركه دون حسم وافحص تسلسل أداة التصدير والتجزئات بدلًا من الاختيار اعتمادًا على اسم الملف وحده.
افصل بين التكرارات الحقيقية والإصدارات ذات الصلة
صنّف التعارضات إلى نسخ متطابقة بايتًا ببايت، ونسخ أعاد السحاب تحجيمها، وإصدارات معدلة، ومراجع ألبومات، وأزواج Live Photo، وصور مختلفة فعلًا تحمل الاسم نفسه. احتفظ بالإصدارات المعدلة والأصلية ما لم تعتمد العائلة قاعدة موثقة؛ فالتشابه البصري ليس دليلًا كافيًا على الحذف.
توضح حالة مجتمعية محلولة حول سجل السحابة والنسخة الاحتياطية المتجددة للهاتف كيف يمكن لسجل السحابة والنسخة الاحتياطية المتجددة للهاتف إنشاء تكرارات تختلف في التجزئة. استخدم نمط الفشل المحدد هذا لاختبار التداخل بين مجموعة Takeout وكل ألبوم كاميرا للهاتف قبل تفعيل التحميل التلقائي.
استورد مجموعة اختبار صغيرة واحدة تحتوي على كل فئة من فئات التكرارات. قارن أعداد المصدر والوجهة والتجزئات والتواريخ والمواقع وعضوية الألبومات وسلوك أزواج الفيديو. أعد مجموعة الاختبار إلى حالتها السابقة إذا دمج المستورد إصدارات مطلوبة أو أنشأ أصولًا ثانية غير مفسرة؛ ولا تحاول التعويض بالحذف الجماعي بعد ذلك.
شغّل الاستيراد الكامل وأثبت مصدر الحقيقة الجديد
أوقف إعادة كتابة البيانات الوصفية والنسخ الاحتياطي للهاتف مؤقتًا أثناء استيراد الدفعات المحددة في البيان. احفظ سجلات المستورد وقوائم الملفات المرفوضة، ثم طابق الأعداد حسب الفئة بدلًا من توقع تطابق رقم خام واحد مع آخر عندما تُدمج مراجع الألبومات والتكرارات المتطابقة عمدًا.
بعد الاستيراد، افحص عينات من السنوات القديمة والحديثة والصور المعدلة ومقاطع الفيديو الطويلة وLive Photos وعناصر الألبومات المشتركة والأصول ذات الملفات الجانبية. نزّل أصولًا أصلية مختارة وقارن تجزئاتها بالنسخة المرحلية؛ وتحقق من تواريخ الخط الزمني والبحث وعضوية الألبومات والموقع على واجهتي الويب والهاتف.
فعّل نسخة احتياطية لهاتف واحد فقط بعد اجتياز السجل المستورد للاختبار. كرر اختبار التداخل، وأعد تشغيل Immich، وتحقق من عدم ظهور نسخ ثانية. احتفظ بالتصدير الخام ومكتبة السحابة حتى تنجح دورتان من النسخ الاحتياطي واختبار استعادة؛ وصعّد حالات الملفات الجانبية غير المطابقة أو التعامل غير الحتمي مع التكرارات مع إبقاء البيان وسجلات مجموعة الاختبار سليمة.
الدعم والنصائح
المزيد للقراءة

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

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

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

