نقل البيانات إلى Oracle Cloud Infrastructure

بعد إتمام التركيب، يمكنك بدء التحويل. ووفقًا لحجم البيانات وسرعة الاتصال، قد يستغرق هذا التحويل وقتًا طويلاً للغاية (أيام أو أسابيع).

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

نقل البيانات

ابدأ النقل في الوضع المطول من شاشة GNU، بحيث يمكنك تشغيل العملية في الخلفية ومشاهدة تقدمها حسب الحاجة.

  1. ابدأ شاشة GNU:
    $ screen
  2. اضغط على Enter في الشاشة التالية للحصول على shell جديد.
  3. ابدأ تشغيل هذه الشاشة في وضع مطول. استبدال <destination_bucket> حسب الحاجة (سيتم تكوين رزمة تلقائيًا في حالة عدم وجود واحدة منها بالفعل).
    $ rclone --verbose --cache-workers 64 --transfers 64 --retries 32 copy $SOURCE oci:<destination_bucket>
  4. أثناء النقل مستمر، قم بالفصل من شاشة GNU بالضغط على Ctrl+a d
  5. للعودة إلى شاشة Ggnu، أدخل:
    $ screen -r
  6. إذا كنت تريد الفصل مرة أخرى، اضغط على Ctrl+a d.

ملاحظة:

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

عند اكتمال النقل، تحقق من عدم حدوث أية أخطاء. في حالة ظهور الأخطاء، حاول تقليل عدد عمل الذاكرة المخبئية ونقلها ثم حاول مرة أخرى.

التحقق من التحويل

مستقلة عن كيفية نقل البيانات إلى مخزن الكائنات (سواء من نظام ملفات محلي أو موفر سحابة آخر أو من خلال بعض الطرق الأخرى)، يمكنك استخدام دائري للتحقق مما إذا كانت البيانات التي تم نسخها إلى مخزن الكائنات متطابقة مع مصدرها. ويمكن التحقق من البيانات سريعًا أو بشكل أكبر.

استخدم الطريقة التالية لإجراء عملية التحقق السريع نسبيًا:
$ rclone --verbose --cache-workers 64 --transfers 64 --retries 32 check $SOURCE oci:<destination_bucket> 

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

لإجراء عملية التحقق من زيادة السرعة، يمكنك توجيه طلب إنزال الملفات ومقارنتها:
$ rclone --verbose --cache-workers 64 --transfers 64 --retries 32 check --download $SOURCE oci:<destination_bucket>
على الرغم من أن هذا الأسلوب يقوم بمقارنة أكثر طولاً، إلا أنه يتطلب تنزيل نسخ من كل من مخزني الكائنات.

ملاحظة:

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