اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔
موت، طلاق، اور منتقلی کسی بھی شخص کی زندگی میں تین سب سے زیادہ دباؤ والے حالات ہیں۔
"امریکن ڈروانی کہانی".

- اندریوخ، میں گھر سے نکل رہا ہوں، مجھے چلنے میں مدد کرو، سب کچھ میرے ساتھ فٹ نہیں ہو گا :(
- ٹھیک ہے، وہاں کتنے ہیں؟
- ٹن * 7-8...
*ٹن (جرگ) - ٹیرا بائٹ۔

حال ہی میں، انٹرنیٹ پر سرفنگ کرتے ہوئے، میں نے دیکھا کہ Habré پر دستیاب ہونے کے باوجود اور مختلف قسم کے ڈیٹا کو منتقل کرنے کے طریقوں اور ماڈلز کے بارے میں بہت سارے مواد کی دستیابی کے باوجود، اس موضوع پر سوالات اب بھی انٹرنیٹ پر موجود ہیں۔ جس کے، کسی وجہ سے، ہمیشہ تفصیلی جوابات نہیں ملتے ہیں۔ اس حقیقت نے مجھے ایک دن اسی طرح کے حل کے نفاذ پر نوٹ جمع کرنے اور ایک علیحدہ پوسٹ کی شکل میں ترتیب دینے پر آمادہ کیا۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

عام طور پر، مجھے کچھ پریشان کن فریکوئنسی کے ساتھ ایک ڈیوائس، سسٹم اور سروس سے ڈیٹا دوسرے میں منتقل کرنا پڑتا ہے۔ جس نے، آزمائش اور غلطی کے ذریعے، مجھے نہ صرف بہت ساری دلچسپ مصنوعات سے واقف ہونے کی اجازت دی، بلکہ اس حل کی فعالیت اور قیمت کے درمیان توازن تلاش کرنے کی بھی اجازت دی جس کے بارے میں میں بات کرنا چاہتا ہوں۔

ڈیزائن

جیسا کہ یہ ڈیزائن اور سروے کے کام کے نتیجے میں نکلا، نقل مکانی کے عمل کا معیار اور کارکردگی نہ صرف ان "سائٹس" کی تکنیکی خصوصیات پر منحصر ہے جہاں ڈیٹا موجود ہے یا ہوگا، بلکہ ان کے جسمانی مقام پر بھی۔

مائیگریشن مینیجر ایک کمپیوٹنگ نوڈ ہے جس پر عمل کی "منطق" — منتقلی کے انتظام کے لیے سافٹ ویئر — کام کرتا ہے۔

یعنی، "مائیگریشن مینیجر" رکھنے کے لیے دو ماڈل ہیں

  • ماڈل اے. اگر کم از کم ایک سائٹ تک صرف مقامی نیٹ ورک کے اندر سے ہی رسائی حاصل کی جا سکتی ہے، تو اسی نیٹ ورک پر "مائیگریشن مینیجر" رکھنا قابل قدر ہے۔ کیونکہ سائٹس کو جوڑنے والے چینل کی رفتار اور اپ ٹائم کی وجہ سے کارکردگی اور منتقلی کا وقت ابھی تک محدود ہے۔
  • ماڈل بی. اگر ڈیٹا کے ماخذ اور وصول کنندہ دونوں کو مقامی نیٹ ورک سے باہر رسائی حاصل ہے، تو "مائیگریشن مینیجر" کو وہاں موجود ہونا چاہیے جہاں ان کے درمیان چینل کی رفتار اور اپ ٹائم واضح طور پر بہتر ہو گا۔

مندرجہ بالا کو کسی نہ کسی طرح تحلیل کرنے کے لیے، میں مضمون کے بنیادی سوال سے کاموں پر واپس جانے اور انہیں تکنیکی وضاحتوں میں باضابطہ شکل دینے کی تجویز کرتا ہوں۔

سب سے پہلے، مجھے یہ جاننے کی ضرورت ہے کہ آیا میں جو سافٹ ویئر استعمال کر رہا ہوں وہ بادلوں کو سپورٹ کرتا ہے: Mail.ru، Yandex، Google Drive، Mega، Nextloud?

مختصر جواب ہے: "ہاں!"

میں استعمال کرتا ہوں رکلون.

Rclone - کلاؤڈ اسٹوریج کے لیے rsync۔ اوپن سورس سافٹ ویئر فائلوں اور فولڈرز کو 45 سے زیادہ اقسام اور اسٹوریج کی اقسام کے ساتھ ہم آہنگ کرنے کے لیے ڈیزائن کیا گیا ہے۔

یہاں ان میں سے چند ایک ہیں:
- علی بابا کلاؤڈ (علیون) آبجیکٹ اسٹوریج سسٹم (OSS)
- ایمیزون S3
- سیف
ڈیجیٹل اوشین اسپیسز
- ڈراپ باکس
- گوگل کلاؤڈ اسٹوریج
- گوگل ڈرائیو
- گوگل فوٹو
- HTTP
-IBM COS S3
— Mail.ru کلاؤڈ
- میگا
- مائیکروسافٹ ایزور بلاب اسٹوریج
- Microsoft OneDrive
- منیو
- اگلا کلاؤڈ
- اوپن اسٹیک سوئفٹ
- اوریکل کلاؤڈ اسٹوریج
اپنا کلاؤڈ
- ریکس اسپیس کلاؤڈ فائلیں۔
--.rsync.net
- SFTP
- WebDAV
- یانڈیکس ڈسک

اہم فعالیت:
— MD5/SHA1 ہیشز کا استعمال کرتے ہوئے فائلوں کی سالمیت کی جانچ کرنا۔
فائلیں بنانے/تبدیل کرنے کے لیے ٹائم اسٹیمپ محفوظ کرنا۔
- جزوی مطابقت پذیری کی حمایت کرتا ہے۔
- صرف نئی فائلوں کو کاپی کرنا۔
- ہم آہنگی (ایک طرفہ)۔
فائلوں کی جانچ پڑتال (ہیشز کے ذریعہ)۔
- ایک کلاؤڈ اکاؤنٹ سے دوسرے میں مطابقت پذیر ہونے کی صلاحیت۔
- خفیہ کاری کی حمایت۔
- مقامی فائل کیشنگ کے لیے سپورٹ۔
- FUSE کے ذریعے کلاؤڈ سروسز کو ماؤنٹ کرنے کی اہلیت۔

میں اپنے طور پر شامل کروں گا کہ Rclone میں ڈیٹا بیک اپ کو خودکار کرنے سے متعلق مسائل کا بڑا حصہ حل کرنے میں بھی میری مدد کرتا ہے۔ پروجیکٹ "Väinämöinen".

اگلا کام "مائیگریشن مینیجر" پلیسمنٹ ماڈل کو منتخب کرنا ہے۔

تمام ڈیٹا ذرائع، جو کہ مختلف عوامی کلاؤڈ سروسز ہیں، انٹرنیٹ کے ذریعے قابل رسائی ہیں۔ بشمول API کے ذریعے۔ تین میں سے دو ریسیورز ایسا ہی کرتے ہیں۔ یہ واضح نہیں ہے کہ نیکسٹ کلاؤڈ خود کہاں تعینات ہے اور اس تک کیا رسائی دستیاب ہے؟

میں نے پانچ ممکنہ اختیارات شمار کیے:

  1. آپ کے گھر/کارپوریٹ نیٹ ورک میں آپ کے اپنے سرور پر۔
  2. سروس فراہم کنندہ کے ڈیٹا سینٹر کے کرائے کے ریک میں آپ کے اپنے سرور پر۔
  3. سروس فراہم کرنے والے سے کرائے پر لیے گئے سرور پر۔
  4. سروس/ہوسٹنگ فراہم کنندہ کے ساتھ ورچوئل سرور (VDS/VPS) پر 
  5. سروس فراہم کرنے والے سے ساس ماڈل کے مطابق

اس بات پر غور کرتے ہوئے کہ نیکسٹ کلاؤڈ اب بھی کلاؤڈ اسٹوریج بنانے اور استعمال کرنے کا سافٹ ویئر ہے، ہم محفوظ طریقے سے کہہ سکتے ہیں کہ انٹرنیٹ کے ذریعے اس تک رسائی پانچوں آپشنز میں دستیاب ہے۔ اور اس صورت میں، "مائیگریشن مینیجر" رکھنے کا بہترین ماڈل یہ ہوگا - ماڈل بی.

"مائیگریشن مینیجر" کے پلیٹ فارم کے طور پر منتخب کردہ ماڈل کے مطابق، میں اپنے نقطہ نظر سے، بہترین اختیارات میں سے ایک کا انتخاب کروں گا - ایک ورچوئل سرور M9 ڈیٹا سینٹر روس کا سب سے بڑا انٹرنیٹ ٹریفک ایکسچینج پوائنٹ MSK-IX۔

تیسرا فیصلہ جو کرنے کی ضرورت ہے وہ ہے ورچوئل سرور کنفیگریشن پر فیصلہ کرنا۔ 

VDS کنفیگریشن پیرامیٹرز کا انتخاب کرتے وقت، آپ کو مطلوبہ کارکردگی سے رہنمائی حاصل کرنے کی ضرورت ہوتی ہے، جو سائٹس کے درمیان چینلز کی چوڑائی، منتقل ہونے والی فائلوں کی تعداد اور سائز، منتقلی کے سلسلے اور ترتیبات کی تعداد پر منحصر ہوتی ہے۔ جہاں تک OS کا تعلق ہے، Rclone کراس پلیٹ فارم سافٹ ویئر ہے جو ونڈوز اور لینکس سمیت مختلف آپریٹنگ سسٹمز پر چلتا ہے۔

اگر آپ ہجرت کے متعدد عمل شروع کرنے کا ارادہ رکھتے ہیں، اور یہاں تک کہ ایک خاص تعدد پر، تو یہ وسائل کی ادائیگی کے ساتھ VDS کرایہ پر لینے کے آپشن پر غور کرنے کے قابل ہے۔

تخلیق

اوپر کی بنیاد پر، اس مضمون کے لیے پروٹو ٹائپ بناتے وقت، میں نے مندرجہ ذیل کنفیگریشن میں VDS کا انتخاب کیا۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

لاگت 560 روبل / مہینہ۔ بشمول کوپن کا استعمال کرتے ہوئے 15% ڈسکاؤنٹ کوئی پریشانی نہیں.

یہ انتخاب اس حقیقت کی وجہ سے ہے کہ ونڈوز OS کے تحت ایک نوڈ، ہماری تکنیکی خصوصیات کی شرائط کی تعمیل کرنے کے لیے، آرڈر کے لیے دستیاب دیگر OS کے مقابلے میں ترتیب دینا آسان ہے۔

آف ٹاپک: ویسے، زیادہ سیکیورٹی کے لیے، یہ ورچوئل سرور نوڈس میں سے ایک کو تفویض کیا گیا ہے۔ محفوظ ورچوئل نیٹ ورک. اور RDP کے ذریعے اس تک رسائی کی اجازت صرف وہاں سے ہے...

VDS بنانے اور RDP کے ذریعے ڈیسک ٹاپ تک رسائی حاصل کرنے کے بعد، سب سے پہلے آپ کو Rclone اور Web-GUI کے لیے ماحول تیار کرنا ہے۔ وہ. ایک نیا ڈیفالٹ براؤزر انسٹال کریں، مثال کے طور پر کروم، چونکہ ابتدائی طور پر انسٹال کردہ IE 11، بدقسمتی سے، استعمال شدہ سافٹ ویئر کے ساتھ ہمیشہ صحیح طریقے سے کام نہیں کرتا ہے۔ 

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

ماحول کی تیاری کے بعد، سافٹ ویئر پیکج کے ساتھ آرکائیو ڈاؤن لوڈ کریں۔ ونڈوز کے لیے Rclone اور اسے کھولیں. 

اگلا، ونڈوز کمانڈ لائن موڈ میں، نکالی گئی فائلوں کے ساتھ فولڈر میں جانے کے لیے کمانڈ پر عمل کریں۔ میرے لیے یہ ایڈمنسٹریٹر کے ہوم فولڈر میں موجود ہے:

C:UsersAdministrator>cd rclone

منتقلی کے بعد، ہم Web-GUI سے Rclone لانچ کرنے کی کمانڈ پر عمل کرتے ہیں:

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 گرافیکل ویب انٹرفیس خود بخود براؤزر میں کھل جاتا ہے۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

اس حقیقت کے باوجود کہ Web-GUI ابھی بھی ٹیسٹ ورژن کے مرحلے میں ہے اور ابھی تک اس میں Rclone کی انتظامی صلاحیتیں نہیں ہیں جو کمانڈ لائن انٹرفیس میں ہیں، اس کی صلاحیتیں ڈیٹا کی منتقلی کے لیے کافی ہیں۔ اور اس سے بھی کچھ زیادہ۔

ایڈجسٹمنٹ

اگلا مرحلہ ان سائٹس سے کنکشن قائم کرنا ہے جہاں ڈیٹا موجود ہے یا واقع ہوگا۔ اور لائن میں سب سے پہلے مین ڈیٹا ریسیور - نیکسٹ کلاؤڈ ہوگا۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

1. ایسا کرنے کے لیے سیکشن میں جائیں۔ کنفگس Web-GUI۔ 

2. ایک نئی ترتیب - بٹن کی تخلیق کا آغاز نئی ترتیب.

3. سائٹ کا نام - فیلڈ سیٹ کریں۔ اس ڈرائیو کا نام (آپ کے حوالہ کے لیے): نیکسٹ کلاؤڈ۔

4. اسٹوریج کی قسم یا قسم کا انتخاب کرنا منتخب کریں: نیکسٹ کلاؤڈ اور اون کلاؤڈ کے لیے، ڈیٹا ایکسچینج کا مرکزی انٹرفیس WebDAV ہے۔

5. اگلا، پر کلک کریں مرحلہ 2: سیٹ اپ ڈرائیو، کنکشن پیرامیٹرز کی فہرست کھولیں اور پُر کریں۔ 

- 5.1. URL سے جڑنے کے لیے HTTP میزبان کا URL - WebDAV انٹرفیس کا ہائپر ٹیکسٹ لنک۔ نیکسٹ کلاؤڈ میں وہ ترتیبات میں واقع ہیں - انٹرفیس کے نیچے بائیں کونے میں۔
- 5.2. Webdav سائٹ/سروس/سافٹ ویئر کا نام جو آپ استعمال کر رہے ہیں۔ - WebDAV انٹرفیس کا نام۔ فیلڈ آپ کے لیے اختیاری ہے، تاکہ اگر اس طرح کے بہت سے کنکشنز ہیں تو الجھن میں نہ پڑیں۔
- 5.3 صارف کا نام - اجازت کے لیے صارف نام
- 5.4. پاس ورڈ - اجازت کے لیے پاس ورڈ
- 5.5. صارف/پاس کے بجائے بیئرر ٹوکن (مثلاً میکارون) اور بیئرر ٹوکن حاصل کرنے کے لیے چلانے کا حکم اعلی درجے کے اختیارات میں اضافی پیرامیٹرز اور اجازت کے احکامات موجود ہیں۔ وہ میرے نیکسٹ کلاؤڈ میں استعمال نہیں ہوتے ہیں۔

6. اگلا کلک کریں۔ تشکیل بنائیں اور یہ یقینی بنانے کے لیے کہ کنفیگریشن بن گئی ہے، سیکشن پر جائیں۔ ترتیب ویب انٹرفیس... اسی صفحہ کے ذریعے، نئی تخلیق شدہ ترتیب کو حذف یا ترمیم کیا جا سکتا ہے۔

سائٹ سے کنکشن کی فعالیت کو چیک کرنے کے لیے، سیکشن پر جائیں۔ ایکسپلورر. ۔ یاد رکھنا تشکیل شدہ سائٹ کا نام درج کریں اور کلک کریں۔ اوپن. اگر آپ فائلوں اور ڈائریکٹریوں کی فہرست دیکھتے ہیں، تو سائٹ کا کنکشن کام کر رہا ہے۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

زیادہ قائل ہونے کے لیے، آپ ویب انٹرفیس کے ذریعے ایک فولڈر بنا سکتے ہیں/ڈیلیٹ کر سکتے ہیں یا فائل کو ڈاؤن لوڈ/ڈیلیٹ کر سکتے ہیں۔

منسلک ہونے والا دوسرا پلیٹ فارم Yandex ڈسک ہوگا۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

  • پہلے چار مراحل نیکسٹ کلاؤڈ کنکشن کے عمل کی طرح ہیں۔
  • اگلا، ہم ہر چیز کو ویسا ہی چھوڑ دیتے ہیں، یعنی کھیتوں کو اندر مرحلہ 2: ڈرائیو سیٹ کریں۔ ہم انہیں خالی چھوڑ دیتے ہیں اور جدید اختیارات میں کچھ بھی تبدیل نہیں کرتے ہیں۔
  • ہم دبائیں تشکیل بنائیں.
  • Yandex کی اجازت کا صفحہ براؤزر میں کھلتا ہے، جس کے بعد آپ کو کامیاب کنکشن کے بارے میں ایک پیغام اور Rclone پر واپس جانے کی پیشکش موصول ہوتی ہے۔
  • ہم کیا کرتے ہیں سیکشن کو چیک کرتے ہیں۔ تشکیل.

ہجرت

جب ہمارے پاس دو سائٹیں منسلک ہوتی ہیں، تو ہم پہلے ہی ان کے درمیان ڈیٹا منتقل کر سکتے ہیں۔ یہ عمل بذات خود نیکسٹ کلاؤڈ سے کنکشن کی فعالیت کو جانچنے کے مترادف ہے، جسے ہم نے پہلے انجام دیا تھا۔

  • کے پاس جاؤ ایکسپلورر.
  • ٹیمپلیٹ کا انتخاب 2 طرفہ بہ پہلو.
  • ہر ایک میں یاد رکھنا اپنی سائٹ کے نام کی نشاندہی کریں۔
  • ہم دبائیں اوپن.
  • ہم ان میں سے ہر ایک کے لیے فائلوں اور فولڈرز کی ڈائرکٹری دیکھتے ہیں۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

منتقلی کے عمل کو شروع کرنے کے لیے، صرف ڈیٹا سورس ڈائرکٹری میں فائلوں کے ساتھ مطلوبہ فولڈر کو منتخب کرنا اور اسے ماؤس کے ذریعے منزل کی ڈائرکٹری میں گھسیٹنا باقی ہے۔

بقیہ سائٹس کو شامل کرنے اور ان کے درمیان ڈیٹا کو منتقل کرنے کا طریقہ کار اوپر کیے گئے آپریشنز جیسا ہی ہے۔ اگر آپ کو اپنے کام کے دوران غلطیوں کا سامنا کرنا پڑتا ہے، تو آپ ٹرمینل میں ان کے بارے میں تفصیلات کا مطالعہ کر سکتے ہیں جہاں Rclone with Web-GUI چل رہا ہے۔

عام طور پر، کے لئے دستاویزات رکلون ویب سائٹ اور انٹرنیٹ پر وسیع اور دستیاب ہے، اور اس کے استعمال میں کوئی دشواری نہیں ہونی چاہیے۔ اس کے ساتھ، میں پہلی پوسٹ پر غور کرتا ہوں کہ فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کیا جائے، آپ کے پی سی کو نظرانداز کرتے ہوئے، مکمل۔

PS اگر آپ آخری بیان سے متفق نہیں ہیں، تو تبصرے میں لکھیں: کون سا "موضوع احاطہ نہیں کیا گیا ہے" اور یہ کس رگ میں جاری رکھنے کے قابل ہے۔

اپنے کمپیوٹر سے گزرے بغیر فائلوں کو ایک کلاؤڈ سے دوسرے میں کیسے منتقل کریں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں