چگونه از rsync بر روی سرور مجازی لینوکس استفاده کنیم؟

اشتراک گذاری پست

همانطور که می دانید rsync ابزار کپی کردن فایل است که به شما اجازه می دهد فایل ها و دایرکتوری های خود را بر روی سیستم ریموت یا محلی کپی یا سینک کنید.  این ابزار سریع است و گزینه های زیادی در اختیارتان می گذارد. در این آموزش قصد داریم نحوه استفاده از rsync را بر روی سرور مجازی لینوکس شرح دهیم. پس همراهامید احمدیانی باشید.

برخی از قابلیت های اصلی rsync دربرگیرنده موارد زیر است:

  • این ابزار از کپی کردن لینک ها، دستگاه ها، گروه ها و permission ها پشتیبانی می کند.
  • rsync می تواند از هر ریموت شلی استفاده کند.
  • این ابزار نیازمند دسترسی به کاربر سطح بالا نیست و می توان آن را به کمک کاربر معمولی سیستم نیز به کار برد.

اگر بر روی سرور مجازی خود rsync را ندارید می توانید به کمک مراحل ساده ای که در ادامه بیان خواهیم کرد آن را نصب و راه اندازی کنید. قبل از هر کاری از طریق SSH به سرور خود متصل شوید. اگر دوست دارید rsync را بر روی سرور مجازی ابونتو نصب کنید دستور زیر را اجرا نمایید:

# apt-get update && apt-get -y upgrade

# apt-get -y install rsync

در مقابل اگر سرور مجازی لینوکس شما دارای سیستم سنت او اس است می توانید از دستور زیر برای نصب rsync استفاده کنید:

# yum -y update

# yum -y install rsync

بعد از اینکه rsync را بر روی سیستم خود نصب کردید می توانید شروع به استفاده از آن بکنید. سینتکس اصلی rsync به صورت زیر است:

# rsync option source destination

این ابزار گزینه های مختلفی دارد که  می توان آن ها را برای کنترل هر جنبه ای از رفتارش مورد استفاده قرار داد.  برای به دست آوردن فهرست کاملی از گزینه های موجود در rsync می توانید از دستور زیر استفاده کنید:

# man rsync

در ادامه فهرست کوتاهی از گزینه های رایج در rsync را مشاهده می کنید:

-a, –archive

-v, –verbose

-z, –compress

-t, –times

-p, –perms

-h, –human-readable

-l, –links

-e, –rsh=COMMAND

–numeric-ids

–delete

برای کپی کردن دایرکتوری از یک موقعیت به موقعیت دیگر بر روی سیستم محلی، می توانید دستور زیر را اجرا کنید:

# rsync -avh /tmp/foo /tmp/bar/

این دستور دایرکتوری/tmp/foo/   در داخل /tmp/bar/  کپی می کند. اگر دوست دارید تنها فایل های داخل /tmp/foo/  را در /tmp/bar/   کپی کنید از دستور زیر استفاده نمایید.

# rsync -avh /tmp/foo/ /tmp/bar/

برای کپی کردن دایرکتوری از ماشین محلی بر روی  ماشین ریموت می توانید از سینتکس مشابهی استفاده کنید جز اینکه مجبور خواهید بود آدرس مقصد و کاربر سیستم ریموت را مشخص کنید. به عنوان مثال دستور زیر را ببینید:

# rsync -avh /tmp/foo admin@1.2.3.4:/tmp/bar/

چگونه از rsync بر روی سرور مجازی لینوکس استفاده کنیم؟

امتیاز دهید

در صورت نیاز به سرور و خدمات مدیریت آن با ما در تماس باشید

۰۲۱۲۸۴۲۱۱۹۳
۰۹۱۲۹۷۲۶۳۴۳
۰۹۳۶۲۱۹۶۳۴۳
@omidahmadyani
@omid_ahmadyani

مقالات مرتبط را مطالعه کنید😍

حواله یوان
حواله یوان
شاید وقتی صحبت از نقل‌وانتقالات ارزی مانند ارسال حواله یوان به چین باشد، خیلی‌ها این کار را دشوار و طاقت‌فرسا و پرریسک بدانند. در واقع
حواله روپیه
حواله روپیه به هند ارسال و دریافت حواله روپیه به هند با کمترین نرخ ارسال و دریافت حواله روپیه در کمترین زمان ممکن امکان ارسال
حواله ایران به رومانی
حواله ایران به رومانی شرکت فناوران امید استعلام نرخ ساعت 12 ظهر برای آگاهی از نرخ با پشتیبانی ما در ارتباط باشید:پشتیبان تلگرام @fanavaraneomid_supportپشتیبانی واتساپ:
0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x
اسکرول به بالا