چرا لینوکس را دوست دارم: انتقال حجم عظیمی از فایل‌

اینم یه تجربه پراکنده دیگه!

من امروز خواستم که به دلایلی لپ‌تاپم رو با یه لپ‌تاپ یکی از اعضای خانواده عوض کنم. لپ تاپ مقصد ویندوز داشت و خب من لینوکس دوست داشتم. همچنین بایستی بعد از انجام انتقال روی لپ‌تاپ من ویندوز نصب میشد که کاربر جدید لپ‌تاپم مشکلی پیدا نکنه.

خب اول بگم که کل پارتیشن‌های لپ‌تاپ من ext4 بود و نمیشد بدون خراب کردن پارتیشن بندی این انتقال انجام بشه. همچنین حجم کل فایلهای روی لپ‌تاپ من عددی نزدیک به ۸۵۰ گیگا بایت بود که خب عدد بسیار بزرگیه. همچنین باید بگم که کارت شبکه لپ تاپ من متاسفانه ۱۰۰ مگه.

مراحل کارهای انجام شده اینا بود:

  • نصب کردن لینوکس روی لپ تاپ  مقصد
  • نصب samba رو کامپیوتر خودم
  • مونت کردن samba به عنوان یک فولدر در لپ تاپ مقصد
  • و کپی کردن بهینه فایلها با استفاده از rsync

نکته اساس این کار استفاده از rsync هست چون حجم اطلاعات اونقدر زیاده که حدودا ۲۰ ساعت انتقالش طول میکشه. توی این زمان زیاد هزارتا اتفاق ممکنه بیفته از قطع شدن برق تا مشکل شبکه و حتی در موارد خاص قاط زدن سیستم عامل. مزیت rsync اینه که بصورت بهینه کلی فایل رو کپی میکنه و هیچ پیش فرضی نداره که همه انتقال پشت سر هم انجام بشه و انتفاق میتونه قطع بشه و دوباره شروع بشه. همین باعث میشه که من با خیال راحت‌تر انتقال رو انجام بدم و تا الان حدود ۳۵۰ گیگ از اطلاعات رو انتقال بدم و هنوز هم انتقال ادامه داره.

همین!

پ.ن. این انتقال طولانی من رو به این نتیجه رسوند که داشتن یک NAS در خونه از اوجب واجباته

6 دیدگاه در “چرا لینوکس را دوست دارم: انتقال حجم عظیمی از فایل‌

  1. تا اینجاش که تقریبا هرکسی به روشی عمل میکنه ، معمولا من خودم اگر کابل شبکه پیشم نباشه از هارد اکسترنال استفاده می کنم ولی یه سوال.
    تنظیمات و پیکر بندی لپتاپ قدیمی رو چطور انتقال می دی ؟

    • ay می‌گوید:

      خب مهم اینه که چه تنظیماتی رو بخوای انتقال بدی. من برام مهم بود که تنظیمات firefox, bash, ssh, thunderbird رو انتقال بدم که هرکدوم از اونها یه فایل توی home دارن که با انتقال اونها تنظیمات هم انتقال پیدا میکنه مثلا .thunderbird حاوی تنظیمات و فایلهای دانلود شده thunderbird هست و یا .bashrc و یا .bash-history تنظیمات و تاریخچه bash رو داره کاملا بستگی داره که دقیقا چیا رو بخوای بک آپ بگیری.

  2. میلاد می‌گوید:

    سلام ممنون بابت مطالب جالبتون
    یه سوال :
    الان این برنامه samba چیه؟ جایی قبلا توضیح دادید؟
    این برنامه فرقش با بیت تورنت سینک چیه ؟
    این برنامه اگه مثلا یه فایل دو گیگابایتی رو ، نصفش رو فرستاده باشه به مقصد ، حالا اون وسط به قول شما برق قطع شه ، بعدش resume داره ؟ راستی بیت تورنت سینک این هم این قابلیت resume رو داره ؟
    خیلی ممنون واقعا . ببخشید سوال زیاد پرسیدم

    • ay می‌گوید:

      سلام.
      samba اسم برنامه ای هست که پروتکل filesharing ویندوز رو توی لینوکس پیاده سازی میکنه. یعنی شما باهاش میتونی یه share ویندوزی داشته باشی. البته اگه اشتباه نکنم اسم پروتکل هم همینه.
      samba و بیت تورنت فرق که زیاد دارند. عین اینه که بگی فرق http و ftp چیه؟ هر دوشون دو تا پروتکل برای به اشتراک گذاشتن فایلها هستن که یکیش از مدل client-server استفاده میکنه و اون یکی دیگه p2p هست.
      اگه منظورت rsync باشه، آره توانایی شروع از وسط فایل رو داره اما بصورت پیش‌فرض فعال نیست و من هم ازش استفاده نکردم. هدف من اینجا این بود که هی نخوام چک کنم که چی کپی شده چی نشده و همه چیز با حداقل دردسر ادامه پیدا کنه.
      بیت تورنت سینک چون مبتنی بر بیت تورنت هست کلا طوری ساخته شده که resume داره و تقریبا غیر ممکنه که یه فایل که یه بخشیش به درستی دانلود شده باشه مجدد دانلود بشه.

      امیدوارم به درد خورده باشه
      پ.ن. یادت باشه که خیلی چیزا رو میتونی از گوگل هم بپرسی

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *