حلّ المجتمع

تعذّر نسخ الملفات في ZimaOS: استكشاف أخطاء النقل السحابي وإصلاحها

An early ZimaOS user reported cloud-copy hangs, stale canceled progress, lost progress after refresh and incomplete large Google Drive transfers.

الخلاصة: تعامل مع شريط تقدّم الملفات العالق ونسخ السحابة الفاشل باعتبارهما مشكلتين منفصلتين

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

ابدأ بتحديد مسار النقل

دوّن المصدر والوجهة بدقة:

  • السحابة ← وحدة التخزين المحلية في ZimaOS
  • وحدة التخزين المحلية في ZimaOS ← السحابة
  • مجلد محلي في ZimaOS ← مجلد محلي آخر
  • عميل SMB ← ZimaOS

يدعم نظام ZimaOS حاليًا محركات Google Drive وDropbox وOneDrive السحابية كمصادر مُثبّتة يمكنها نقل البيانات من وحدة التخزين المحلية وإليها. وأصبح سير العمل الحديث أوسع بكثير من التطبيق المبكر في الإصدارين 1.2.x الموصوف في النقاش.

تُعد محركات ZimaOS السحابية الأساس الحالي للمنتج.

تحقق من سعة الوجهة قبل إعادة محاولة نسخ كبير

df -h
du -sh /media/DESTINATION/TARGET

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

استخدم دفعات أصغر مع المكتبات السحابية الكبيرة وتحقق من كل دفعة

كانت التقارير الأصلية عن الإصدارين 1.2.x و1.3.x غير موثوقة خصوصًا في عمليات النقل السحابية واسعة النطاق. وقد حسّن ZimaOS الحالي هذا المسار، لكن يظل من الأسهل التحقق من المكتبات الكبيرة عند نقلها على دفعات منطقية. انسخ مجلدًا رئيسيًا واحدًا، وتحقق من عدد الملفات وحجمها، وافتح ملفات نموذجية قبل بدء الدفعة التالية.

يوضّح نموذج التحميل القابل للاستئناف في Google Drive وأنماط النقل في Dropbox سبب حاجة عمليات النقل السحابية الكبيرة إلى عمليات قابلة لإعادة المحاولة وذات حالة محفوظة.

لا تستخدم تحديث المتصفح للتحكم في عملية النقل

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

قد لا يكون إلغاء النقل فوريًا

أوضحت IceWhale أن آلية الإلغاء القديمة قد تحتاج إلى اكتمال الملف الحالي قبل توقف المهمة فعليًا. وهذا يعني أن حالتي «تم النقر على إلغاء» و«توقف النظام الخلفي» لم تكونا متطابقتين دائمًا. وبالنسبة إلى الملفات الفردية الكبيرة، امنح الملف النشط وقتًا كافيًا للإغلاق بشكل سليم قبل تشغيل مهمة بديلة.

قد يكون Finder أو SMB أفضل للتعامل مع بيانات Mac الوصفية

فضّل المؤلف الأصلي في النهاية استخدام Mac Finder بدلًا من ملفات ZimaOS، لأن علامات Finder وبعض البيانات الوصفية لم تكن تُحفظ بالطريقة المتوقعة عند النسخ عبر المتصفح. إذا كانت البيانات الوصفية الخاصة بـ macOS مهمة، فقد يكون SMB المباشر مسارًا محليًا أفضل للنقل من تمرير النسخ عبر تجريد المتصفح/السحابة.

توفّر مشاركة ملفات NAS البديل الخاص بالملفات المحلية.

لا يعني دعم السحابة الحالي توفر كل مزوّد

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

أنشئ نسخة احتياطية قبل تحويل الترحيل إلى عملية نقل

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

الأسئلة الشائعة

لماذا يتوقف شريط تقدّم الملفات؟

قد تكون الحالة القديمة في الواجهة مختلفة عن عملية نقل متوقفة فعلًا في النظام الخلفي. تحقق من نشاط الوجهة قبل إعادة محاولة النسخ نفسه.

هل يمكنني تحديث المتصفح أثناء النسخ؟

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

لماذا تفشل عمليات النسخ السحابية الكبيرة بوتيرة أكبر؟

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

هل يدعم ZimaOS خدمة iCloud Drive؟

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

هل ينبغي أن أستخدم الملفات أم SMB على جهاز Mac؟

استخدم SMB وFinder عندما تكون سرعة النقل المحلية والبيانات الوصفية لنظام ملفات Mac مهمة. واستخدم الملفات عندما تكون ميزة سير العمل عبر المتصفح/السحابة هي ما تحتاج إليه.