كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك
الموت والطلاق والانتقال هي ثلاثة من المواقف الأكثر إرهاقا في حياة أي شخص.
"قصة رعب امريكية".

- أندريوخ، سأغادر المنزل، ساعدني على التحرك، كل شيء لن يناسبني :(
- طيب كم عددهم ؟
- طن* 7-8...
* طن (جارج) - تيرابايت.

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

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

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

تصميم

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

مدير الترحيل عبارة عن عقدة حوسبة يعمل عليها "منطق" العملية - وهو برنامج لإدارة الترحيل.

أي أن هناك نموذجين لتعيين “مدير الهجرة”

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

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

أولاً، أحتاج إلى معرفة ما إذا كان البرنامج الذي أستخدمه يدعم السحابة: Mail.ru، ياندكس، جوجل درايف، ميجا، نكست لاود?

الإجابة القصيرة هي نعم!"

أنا استخدم Rclone.

Rclone - rsync للتخزين السحابي. برنامج مفتوح المصدر مصمم لمزامنة الملفات والمجلدات مع أكثر من 45 نوعًا ونوعًا من وحدات التخزين.

هنا فقط بعض منهم:
- نظام تخزين الكائنات السحابي علي بابا (Aliyun) (OSS)
- أمازون إس 3
- سيف
— مساحات المحيط الرقمية
-بصندوق الإسقاط
- جوجل التخزين السحابي
- جوجل درايف
- صور جوجل
- HTTP
-آي بي إم كوس S3
- سحابة Mail.ru
- ميجا
- تخزين Microsoft Azure Blob
- مايكروسوفت ون درايف
- مينيو
- السحابة التالية
- أوبنستاك سويفت
- أوراكل للتخزين السحابي
— ownCloud
— ملفات سحابة Rackspace
- rsync.net
- سفتب
- ويبداف
- قرص ياندكس

الوظيفة الرئيسية:
- التحقق من سلامة الملفات باستخدام تجزئة MD5/SHA1.
— حفظ الطوابع الزمنية لإنشاء/تغيير الملفات.
- يدعم المزامنة الجزئية.
- نسخ الملفات الجديدة فقط.
- التزامن (اتجاه واحد).
- فحص الملفات (عن طريق التجزئة).
- القدرة على المزامنة من حساب سحابي إلى آخر.
- دعم التشفير.
- تقديم الدعم للتخزين المؤقت للملفات المحلية.
- القدرة على تركيب الخدمات السحابية عبر FUSE.

سأضيف بنفسي أن Rclone يساعدني أيضًا في حل نصيب الأسد من المشكلات المتعلقة بأتمتة النسخ الاحتياطي للبيانات في مشروع "Väinämöinen".

المهمة التالية هي تحديد نموذج تعيين "مدير الترحيل".

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

لقد أحصيت خمسة خيارات محتملة:

  1. على الخادم الخاص بك في شبكتك المنزلية/الشركة.
  2. على الخادم الخاص بك في رف مستأجر لمركز بيانات مزود الخدمة.
  3. على خادم مستأجر من مزود الخدمة.
  4. على خادم افتراضي (VDS/VPS) مع موفر الخدمة/الاستضافة 
  5. من مزود الخدمة وفقا لنموذج SaaS

بالنظر إلى أن Nextcloud لا يزال برنامجًا لإنشاء واستخدام التخزين السحابي، يمكننا أن نقول بأمان أن الوصول إليه عبر الإنترنت متاح في جميع الخيارات الخمسة. وفي هذه الحالة، سيكون النموذج الأمثل لتعيين "مدير الهجرة" هو - النموذج ب.

وفقًا للنموذج الذي تم اختياره كمنصة لـ "مدير الهجرة"، سأختار أحد الخيارات الأمثل، من وجهة نظري، - خادم افتراضي في مركز بيانات M9 أكبر نقطة لتبادل حركة المرور على الإنترنت في روسيا MSK-IX.

القرار الثالث الذي يجب اتخاذه هو تحديد تكوين الخادم الظاهري. 

عند اختيار معلمات تكوين VDS، يجب أن تسترشد بالأداء المطلوب، والذي يعتمد على عرض القنوات بين المواقع، وعدد وحجم الملفات التي يتم نقلها، وعدد تدفقات الترحيل والإعدادات. أما بالنسبة لنظام التشغيل، فإن Rclone هو برنامج متعدد المنصات يعمل على أنظمة تشغيل مختلفة، بما في ذلك Windows وLinux.

إذا كنت تخطط لبدء العديد من عمليات الترحيل، وحتى بتردد معين، فإن الأمر يستحق النظر في خيار استئجار VDS مع دفع الموارد.

خلق

بناءً على ما سبق، عند إنشاء النموذج الأولي لهذه المقالة، اخترت VDS في التكوين التالي.

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

بتكلفة 560 روبل / شهر. بما في ذلك خصم 15% باستخدام الكوبون نوستريس.

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

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

بعد إنشاء VDS والوصول إلى سطح المكتب عبر RDP، أول شيء عليك القيام به هو إعداد البيئة لـ Rclone وWeb-GUI. أولئك. قم بتثبيت متصفح افتراضي جديد، على سبيل المثال Chrome، نظرًا لأن IE 11 المثبت في البداية، للأسف، لا يعمل دائمًا بشكل صحيح مع البرنامج المستخدم. 

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

بعد إعداد البيئة، قم بتنزيل الأرشيف مع حزمة البرامج ريكلون لنظام التشغيل Windows وفكها. 

بعد ذلك، في وضع سطر أوامر Windows، قم بتنفيذ الأمر للانتقال إلى المجلد الذي يحتوي على الملفات المستخرجة. بالنسبة لي فهو موجود في المجلد الرئيسي للمسؤول:

C:UsersAdministrator>cd rclone

بعد الانتقال، نقوم بتنفيذ الأمر لتشغيل Rclone من Web-GUI:

C:UsersAdministratorrclone>rclone rcd --rc-web-gui --rc-user=”login” --rc-pass=”password” -L

حيث "تسجيل الدخول" و"كلمة المرور" هما اسم المستخدم وكلمة المرور اللذين حددتهما بالطبع بدون علامات الاقتباس.

عند تنفيذ الأمر، تظهر المحطة

2020/05/17 22:34:10 NOTICE: Web GUI exists. Update skipped.
2020/05/17 22:34:10 NOTICE: Serving Web GUI
2020/05/17 22:34:10 NOTICE: Serving remote control on http://127.0.0.1:5572/

ويتم فتح واجهة الويب الرسومية Rclone تلقائيًا في المتصفح.

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

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

تعديل

والخطوة التالية هي إعداد اتصالات بالمواقع التي توجد بها البيانات أو ستوجد بها. وسيكون الأول في السطر هو جهاز استقبال البيانات الرئيسي - Nextcloud.

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

1. للقيام بذلك، انتقل إلى القسم التكوينات واجهة المستخدم الرسومية على الويب. 

2. الشروع في إنشاء تكوين جديد - زر التكوين الجديد.

3. قم بتعيين اسم الموقع - الحقل اسم محرك الأقراص هذا (كمرجع لك): السحابة التالية.

4. اختيار نوع أو نوع التخزين أختار: بالنسبة إلى Nextcloud وOwncloud، فإن واجهة تبادل البيانات الرئيسية هي WebDAV.

5. التالي، انقر على الخطوة 2: الإعداد Drive، افتح قائمة معلمات الاتصال واملأها. 

- 5.1. عنوان URL لمضيف http للاتصال بعنوان URL — رابط النص التشعبي لواجهة WebDAV. في Nextcloud، توجد هذه العناصر في الإعدادات - الزاوية اليسرى السفلية من الواجهة.
- 5.2. اسم موقع/خدمة/برنامج Webdav الذي تستخدمه — اسم واجهة WebDAV. الحقل اختياري بالنسبة لك، حتى لا تشعر بالارتباك إذا كان هناك العديد من هذه الاتصالات.
- 5.3 اسم المستخدم - اسم المستخدم للترخيص
- 5.4. كلمة المرور - كلمة المرور للترخيص
- 5.5. رمز الحامل بدلاً من المستخدم/الممر (على سبيل المثال معكرون) والأمر للتشغيل للحصول على رمز حامل تحتوي الخيارات المتقدمة على معلمات إضافية وأوامر ترخيص. لا يتم استخدامها في Nextcloud الخاص بي.

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

من أجل التحقق من وظيفة الاتصال بالموقع، انتقل إلى القسم استكشف. п поле أجهزة التحكم عن بعد أدخل اسم الموقع الذي تم تكوينه وانقر فوق ساعات العمل. إذا رأيت قائمة بالملفات والأدلة، فإن الاتصال بالموقع يعمل.

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

لكي تكون أكثر إقناعًا، يمكنك إنشاء/حذف مجلد أو تنزيل/حذف ملف من خلال واجهة الويب.

النظام الأساسي الثاني الذي سيتم توصيله هو قرص Yandex.

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

  • تشبه الخطوات الأربع الأولى عملية اتصال Nextcloud.
  • بعد ذلك، نترك كل شيء كما هو، أي الحقول الموجودة فيه الخطوة 2: محرك الإعداد نتركها فارغة ولا نغير أي شيء في الخيارات المتقدمة.
  • نضغط إنشاء التكوين.
  • تفتح صفحة ترخيص Yandex في المتصفح، وبعد ذلك تتلقى رسالة حول الاتصال الناجح وعرضًا للعودة إلى Rclone.
  • ما نقوم به هو التحقق من القسم التكوين.

هجرة

عندما يكون لدينا موقعين متصلين، يمكننا بالفعل ترحيل البيانات بينهما. تشبه العملية نفسها التحقق من وظيفة الاتصال بـ Nextcloud، والتي قمنا بها سابقًا.

  • اذهب إلى استكشف.
  • اختيار القالب 2-جنبا إلى جنب.
  • في كل من أجهزة التحكم عن بعد تشير إلى اسم موقعك.
  • نضغط ساعات العمل.
  • نرى دليلاً للملفات والمجلدات لكل منهم.

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

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

تشبه آلية إضافة المواقع المتبقية وترحيل البيانات بينها العمليات التي تم إجراؤها أعلاه. إذا واجهت أخطاء أثناء عملك، فيمكنك دراسة التفاصيل المتعلقة بها في الوحدة الطرفية حيث يتم تشغيل Rclone with Web-GUI.

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

PS إذا كنت لا توافق على البيان الأخير، فاكتب في التعليقات: ما "لم يتم تناول الموضوع" وبأي طريقة يستحق المتابعة.

كيفية نقل الملفات من سحابة إلى أخرى عبر تجاوز جهاز الكمبيوتر الخاص بك

المصدر: www.habr.com

إضافة تعليق