
اگر شما از آن دسته افرادی هستید که می خواهید از سرور مجازی لینوکس بک آپ مستقیم انجام دهید و نمی دانید چگونه این کار را انجام دهید، تا پایان این مقاله با ما همراه باشید.
به طور کلی دو روش متداول برای ایجاد پشتیبان در سیستم عامل لینوکس وجود دارد که در ادامه در مورد آنها صحبت خواهیم کرد.
: دستور tar
برای پشتیبان گیری از فایل ها، دایرکتوری ها یا ترکیبی از این موارد، اولین دستوری که می توانید استفاده کنید دستور tar است.
نحوه عملکرد دستور tar به این صورت است که از فایل یا فایل هایی که در حین دستور اجرا شده اند یک فایل آرشیو ایجاد می کند و در نهایت نتیجه دستور یک فایل بایگانی است.
برای درک بهتر تعریف قبلی، سناریوی مربوطه را به صورت عملی اعمال می کنیم.
در مسیر ریشه / دایرکتوری، لیست فایل ها و پوشه های موجود را با استفاده از دستور زیر بررسی کنید:
II
در مرحله اول با استفاده از دستور زیر یک فایل آرشیو یا بک آپ از سرور خود ایجاد می کنیم.
دایرکتوری هایی که در این مثال قصد پشتیبان گیری و ایجاد یک فایل پشتیبان دارم، /roo /home /var هستند.
tar -cvf backup.tar /home /root /var
پس از اجرای دستور مربوطه، با استفاده از دستور ll فایل های موجود در دایرکتوری ریشه سیستم عامل را مجددا بررسی می کنیم.
در این مرحله اگر دستور بالا را بدون خطا ایجاد کرده باشید، فایل پشتیبان خود را با فرمت نامی که قبلا در دستور بالا اجرا کرده اید، مشاهده خواهید کرد.
با توجه به اینکه نام فایلی که در دستور قبلی انتخاب کردم backup.tar بود، این فایل در حال حاضر در لیست فایل های دایرکتوری فعلی قابل مشاهده است.
در نهایت، پس از ایجاد فایل مورد نظر، می توانید با سرور ارتباط برقرار کرده و فایل مربوطه را از طریق شبکه دریافت کرده و با استفاده از روش های مختلف رایج در دسترس، آن را به عنوان پشتیبان در سیستم محلی خود ذخیره کنید.
گاهی اوقات ممکن است لازم باشد فایل پشتیبان تازه ایجاد شده را بررسی کنید و محتویات آن را ببینید.
در چنین شرایطی می توانید از دستور زیر برای استخراج فایل پشتیبان استفاده کنید.
tar -xvf backup.tar
در نهایت دوباره دستور ll را اجرا کنید و لیست دایرکتوری های مورد نظر خود را مشاهده کنید.
در برخی موارد، ممکن است به دلیل حجم بالای داده ها در دایرکتوری هایی که قصد تهیه نسخه پشتیبان از آنها را دارید، با چالش مواجه شوید.
در چنین شرایطی توصیه می شود هنگام اجرای دستور tar از سوئیچ z- (zipfile) استفاده کنید تا فایل آرشیو شما فشرده شده و در حین ایجاد فضای دیسک کمتری روی سرور اشغال کند.
tar -zcvf backup.tar.gz /root /home /var
در نهایت می توانید با مشاهده فایل فشرده و فشرده تازه ایجاد شده با حجم کمتر، از دستور ll برای مشاهده خروجی دستور خود استفاده کنید.
در رابطه با نحوه پشتیبان گیری مستقیم از دایرکتوری و فایل ها در سیستم عامل، راه حل های دیگری نیز وجود دارد که یکی از آنها برای مثال دستور dd است.
در این مورد، اگر علاقه مند هستید، لطفا برای مقالات بعدی در هفته های آینده با ما همراه باشید.
در صورت نیاز به تهیه سرور مجازی می توانید از این لینک استفاده کنید.
نوشته پشتیبان گیری از سرور لینوکس اولین بار در Server.ir | نگرش جهانی، میزبانی ایرانی.