لماذا يتوقف النسخ الاحتياطي لصور الهاتف عند تشغيل التطبيق في الخلفية؟

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

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

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

تأكد من عمل النسخ الاحتياطي أثناء فتح التطبيق

صِل الهاتف بشبكة Wi-Fi المعتادة، وأبقِ التطبيق في الواجهة، وراقب عدد العناصر المعلقة واسم الملف النشط ومعدل النقل وسجل الخادم. يثبت ذلك عمل المصادقة والوصول إلى الخادم والتخزين واختيار الألبوم قبل تدخل جدولة العمل في الخلفية.

أفاد مستخدمو Immich بتوقف عمليات الرفع فور مغادرة التطبيق، رغم تفعيل إعدادات النسخ الاحتياطي. والعلامة الفارقة هي أن الرفع أثناء استخدام التطبيق يعمل، لكن التقدم في الخلفية يتوقف.

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

تحقق من أذونات الخلفية وإعدادات التحديث على مستوى النظام

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

يوضح تقرير عن Immich على iOS أن التطبيق ظل يدّعي تعطيل تحديث التطبيقات في الخلفية، رغم تفعيل إعداد النظام بالفعل. وتوضح الحالة أن حالة التطبيق والنظام قد لا تتطابق.

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

ميّز بين الجدولة الطبيعية للهاتف المحمول والمهام المتوقفة

يتم تنفيذ العمل في الخلفية بشكل انتهازي، وقد لا يبدأ فور إطفاء الشاشة. سجّل ما إذا كان النسخ الاحتياطي يستأنف لاحقًا، أو بعد الشحن، أو بعد إعادة الاتصال بشبكة Wi-Fi، أو بعد إعادة فتح التطبيق لفترة وجيزة.

أفاد مستخدمو Android بفشل المزامنة في الخلفية حتى مع تعطيل تحسين البطارية والقيود، ما يوضح أن الأذونات وحدها لا تثبت عمل الجدولة.

استخدم ألبوم اختبار صغيرًا يضم عدة ملفات JPEG عادية. فإذا رُفعت هذه الملفات في النهاية في الخلفية، فهذا يعني أن جدولة النظام تعمل، وأن فشل المكتبة الكاملة يرجح أن يكون متعلقًا بحجم الملف أو نوعه أو مدة الشبكة أو حالة قائمة الانتظار.

-15% OFF

تحقق مما إذا كان أصل واحد فاشل يوقف الدفعة

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

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

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

اختبر ظروف الشبكة البطيئة أو المنقطعة

تحقق مما إذا كان الهاتف ينتقل بين Wi-Fi والبيانات الخلوية، أو يتنقل بين نقاط الوصول، أو يفقد اتصال VPN أو الوكيل العكسي، أو يُقفل أثناء رفع فيديو كبير. قارن بين صورة صغيرة وأكبر فيديو معلق.

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

اختبر على شبكة Wi-Fi محلية مستقرة باستخدام العنوان المحلي للخادم، ثم عبر اسم المضيف البعيد المعتاد. فإذا عمل النسخ الاحتياطي محليًا لكنه تعطل عن بُعد، فتحقق من حدود رفع الوكيل والمهلات أثناء الخمول وTLS وانتقالات شبكة الهاتف المحمول.

ضع في الحسبان النسخ الأصلية الموجودة في السحابة فقط وتخزين الهاتف المحسّن

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

تصف إحدى مناقشات Immich مكتبة iOS محسّنة كبيرة اضطر فيها التطبيق إلى تنزيل عشرات الآلاف من الصور قبل فحص التكرار والرفع. وينشئ ذلك اعتمادًا على تنزيل الصور من السحابة قد لا تتمكن جدولة الخلفية من استدامته.

أبقِ الهاتف قيد الشحن ومتصلًا بشبكة Wi-Fi مستقرة، مع توفير مساحة محلية كافية، أثناء الترحيل الأول. وفكّر في استيراد تصدير السحابة الرسمي مباشرةً على الخادم، ثم استخدم نسخ الهاتف الاحتياطي للأصول الجديدة فقط بعد التحقق من المكتبة التاريخية.

أعد ضبط حالة النسخ الاحتياطي التي ثبت تعطلها فقط

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

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

تُحل المشكلة عندما تُرفع الصور الجديدة التجريبية دون إبقاء التطبيق مفتوحًا، وتستأنف عمليات النقل المنقطعة، ولا تعود الأصول غير المدعومة تحظر قائمة الانتظار، ويظل التقدم في الخلفية موثوقًا عبر الشحن وتغييرات Wi-Fi وإعادة تشغيل الهاتف وتحديثات التطبيق.

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

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

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.