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