سرور ساعتی ایران و خارج + تست رایگان

بکاپ در سرور لینوکس

در مرکز محتوای سرور دات آی آر

اجرای کامند بکاپ‌گیری در لینوکس

اگر قصد تهیه بکاپ مستقیم از سرور لینوکس را دارید و نمی‌دانید چطور این اقدام را انجام دهید؛ در این مقاله همراه ما باشید.

جهت تهیه بکاپ در سیستم عامل لینوکس، دو راهکار متداول وجود دارد که در ادامه به آن‌ها می‌پردازیم.

:Tar command

جهت تهیه بکاپ از فایل‌ها، دایرکتوری‌ها و یا مجموع این موارد، اولین دستوری که می‌توانید استفاده کنید، دستور tar می‌باشد.

اجرا کامند tar:

 کامند tar از فایل یا فایل‌های اجرایی در طول کامند، فایل archive ایجاد می‌کند.

سپس در نهایت، خروجی کامند یک فایل archive می‌باشد.

جهت درک بهتر تعریف پیشین، سناریو مربوطه را به صورت عملی اجرا خواهیم کرد.

در مسیر /  دایرکتوری root لیست فایل و فولدرهای موجود را از طریق دستور زیر بررسی کنید:

ll

دستور ll در بکاپ سرور لینوکس

در مرحله اول با استفاده از دستور زیر، اقدام به ایجاد فایل archive و یا همان بکاپ درسرور خود می‌کنیم.

دایرکتوری‌هایی که من در این مثال قصد تهیه بکاپ در سرور لینوکس و ساخت فایل archive از آن را دارم به صورت /home/root /var می‌باشد.

tar -cvf  backup.tar  /home  /root  /var

بعد از اجرای دستور مربوطه، با استفاده از دستور ll مجدد اقدام به بررسی فایل‌های موجود در دایرکتوری root سیستم عامل می‌کنیم.

بررسی فایل‌های root برای بکاپ

در صورتی که دستور فوق را بدون خطا اجرا کرده باشید، فایل بکاپ خود را با فرمت نامی که پیشتر در دستور بالا اجرا کرده‌اید، مشاهده خواهید کرد.

باتوجه به اینکه نام فایل انتخابی بنده در دستور پیشین backup.tar بوده است، این فایل درحال حاضر در لیست فایل‌های موجود در دایرکتوری فعلی قابل مشاهده می‌باشد.

در نهایت بعد از ایجاد فایل مورد نظر، شما می‌توانید با استفاده از انواع روش‌های متداول موجود، نسبت به برقراری ارتباط با سرور و دریافت فایل مربوطه به صورت overnetwork و ذخیره آن در سیستم لوکال خود به عنوان بکاپ اقدام نمایید.

گاهی ممکن است شما نیاز به بررسی و مشاهده محتوای فایل backup خود که تازه ساخته‌اید، داشته باشید.

در چنین شرایطی می‌توانید با استفاده از دستور زیر، فایل بک‌آپی که تهیه کردید را xtract نمایید.

tar  -xvf  backup.tar

درنهایت، مجددا دستور ll را اجرا نمایید و لیست دایرکتوری‌های مورد نظر خود را مشاهده فرمایید.

در برخی از موارد، ممکن است به دلیل حجم بالای دیتای موجود در دایرکتوری‌هایی که قصد تهیه بکاپ را از آن دارید؛ با چالش مواجه شوید.

در چنین شرایطی توصیه می‌شود در حین اجرای دستور tar از سوئیچ z- (zipfile) استفاده نمایید.

با این کار، در نهایت فایل آرشیو شما در حین ساخت، به صورت zip و فشرده؛ حجم کمتری از دیسک سرور را اشغال می‌کند.

tar  -zcvf  backup.tar.gz   /root  /home  /var

اجرای دستور ll در بکاپ‌گیری

درنهایت، مجددا می‌توانید با استفاده از دستور ll نتیجه‌ی اجرای دستور خود را با مشاهده‌ی فایلی که تازه ساخته‌اید؛ به صورت zip و فشرده و با حجم کمتر مشاهده نمایید.

در رابطه با نحوه بکاپ‌گیری مستقیم از دایرکتوری و فایل‌های موجود در سیستم عامل، راهکارهای دیگری نیز وجود دارد که یکی از این موارد به عنوان مثال دستور dd می‌باشد.

در رابطه با این مورد، درصورت علاقه و تمایل لطفا در ادامه مقالات هفته‌های آینده همراه ما باشید.

درصورت نیاز به خرید سرور مجازی می‌توانید از طریق این لینک اقدام نمایید.

اشتراک گذاری در linkedin

به تیم متخصص ما اعتماد کنید!

تخفیف مخاطبین مرکز محتوا: Blog01

از کد Blog01 می‌تونید برای خرید اشتراک خدمات سرور مجازی و هاست استفاده کنید و از %10 تخفیف تو سفارش این خدمات بهره‌مند بشید!

محتوای مقاله مفید بود؟

0 0 رای ها
این مقاله چطور بود؟
اشتراک در
اطلاع از

0 دیدگاه
بازخوردهای آنلاین
مشاهده همه دیدگاه ها

به تیم متخصص ما اعتماد کنید!

تخفیف مخاطبین مرکز محتوا: Blog01

از کد Blog01 می‌تونید برای خرید اشتراک خدمات سرور مجازی و هاست استفاده کنید و از %10 تخفیف تو سفارش این خدمات بهره‌مند بشید!