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

از دست دادن دادهها و اطلاعات در حالتی که هیچ نسخه پشتیبانی از آنها ندارید، یکی از ناامیدکنندهترین اتفاقاتی است که میتواند برای هر کسب و کار آنلاینی رخ دهد. هر دادهای که در بسترهای آنلاین ذخیره سازی شود، همواره در معرض حملات اینترنتی است. به همین دلیل است که بکاپ گیری از سرور مجازی (VPS) اهمیت پیدا میکند.
تهیه نسخه پشتیبان در سرورهای لینوکسی و ویندوزی با هم متفاوت است و برای هر کدام ابزارهای خاصی وجود دارد. در این مطلب ضمن معرفی ابزارهای مختلف برای بکاپ گیری از VPS، نحوه کار با آنها را نیز توضیح دادهایم.
بکاپ گیری در سرور مجازی لینوکسی
سرور مجازی لینوکسی نوعی از VPS است که با سیستمعامل لینوکس کار میکند. برای این که بتوانید از این سرویس بکاپ بگیرید روشها و ابزارهای مختلفی وجود دارد. بهترین و آسانترین کار این است که دستور زیر را وارد کنید. از این طریق فرایند بکاپگیری به صورت خودکار شروع میشود.
پسازآن فرایند بکاپگیری از سرور مجازی بهطور خودکار آغاز میشود:
tar -cvpzf yourbackupfilename.tar.gz –exclude=/path/to/backup/yourbackupfilename.tar.gz –one-file-system /
همانطور که مشاهده میکنید در این دستور باید yourbackupfilename را تایپ کنید. شما میتوانید با تغییر این بخش به نام فایل موردنظر خود، فرایند بکاپگیری را به همان فایل محدود کنید.
بهترین ابزارهای بکاپ گیری در سرور لینوکسی
در ادامه بهترین ابزارهای بکاپگیری در VPS لینوکسی را به شما معرفی کردهایم.
ابزار rsync (Remote SYNC)
یک ابزار همگامسازی شبکه با انعطافپذیری بالاست که به طور پیشفرض در اکثر توزیعهای لینوکس گنجانده شده است. Rsync به دلیل الگوریتم انتقال دیتا معروف است. این ابزار تنها تفاوتهای بین اطلاعات موجود در سرور مبدا و مقصد را شناسایی میکند. سپس آن اطلاعاتی که با هم همخوانی ندارند را در سرور مقصد کپی میکند.
برای کار با این ابزار کافیست دستور زیر را بنویسید.
sudo apt install rsync
Amanda
آماندا یکی ابزارهای پشتیبانی و بازیابی منبع باز در لینوکس است که به شما امکان میدهد از اطلاعات خود نسخه پشتیبان تهیه کنید. این نرم افزار در سال 1991 توسط جیمز داسیلوا ایجاد شد. آماندا بسیار مقیاسپذیر طراحی شده است و میتواند پشتیبانگیری را برای شبکههای بزرگ با مشتریان زیاد انجام دهد.
پس از اینکه Amanda را پیکربندی کردید، برای شروع بکاپگیری کافیست دستور زیر را وارد کنید:
amdump daily
علاوهبراین برای بررسی وضعیت بکاپها کافیست از دستور زیر استفاده کنید.
amstatus daily
نرمافزار Bacula
Bacula یک نرمافزار است که به کاربران کمک میکند از دادههای خود نسخه پشتیبان تهیه کنند و دادههای از دست رفته را بازیابی کنند. امروزه سیستمها مستعد خراب شدن، حمله بدافزارها و ویروسهای مختلفی هستند، در نتیجه Bacula کارهای مهمی میتواند برای سرور مجازی شما انجام دهد. با این حال نصب و پیکربندی این ابزار در مقایسه با ابزارهای قبلی کمی دشوارتر است.
پیکربندی Bacula شامل مراحل مختلفی از جمله تعریف Client، تعریف FileSet، تعریف Job، تعریف Schedule و تعریف Storage است. پس از اینکه نصب و پیکربندی ابزار را تمام کردید برای بکاپگیری کافیست مراحل زیر را طی کنید:
• Director با توجه به Schedule، Job را اجرا میکند.
• Director با File Daemon مربوط به Client ارتباط برقرار میکند.
• File Daemon فایلهای مشخص شده در FileSet را به Storage Daemon ارسال میکند.
• Storage Daemon دادهها را در رسانه ذخیرهسازی مشخص شده در Storage و Pool ذخیره میکند.
• Director اطلاعات مربوط به بکاپ را در Catalog ثبت میکند.

آرشیو کردن با ابزار tar
Tar یک ابزار برای آرشیو کردن فایلها است. با استفاده از دستور tar میتوانید یک آرشیو فشرده از کل سیستم یا بخشهای خاصی از آن تهیه کنید. دستور tar در لینوکس یکی از مهمترین دستورات برای مدیریت فایلها است. Tar مخفف Tape Archive است و برای ایجاد و استخراج فایلهای آرشیو استفاده میشود.
منظور از یک فایل بایگانی یک فایل فشرده است که حاوی اطلاعات موردنظر شما است. با به کارگیری این دستور فایلها را همراه با هم ذخیره میکنید. از این طریق دسترسی به فایلها نیز آسانتر است.
برای ایجاد یک آرشیو tar از یک دایرکتوری خاص کافیست دستور زیر را وارد کنید:
tar -cvf archive.tar /path/to/directory/
همچنین برای ایجاد یک آرشیو فشرده tar.gz نیز دستور زیر را بنویسید:
tar -czvf archive.tar.gz /path/to/directory/
بکاپ گیری در سرور مجازی ویندوزی
اگر کاربر سرور مجازی ویندوز هستید، بهترین کار برای بکاپگیری این است که ازطریق Server Manager سرویس Windows Server Backup را نصب و اجرا کنید. PowerShell سادهترین گزینه برای نصب یک ویندوز سرور منیجر است. برای نصب سرویس برنامه Windows PowerShell را باز کنید و دستور زیر را وارد کنید.
PS C:> Get-WindowsFeature-Windows-Server-Backup
اگر وضعیت نصب Available باشد، برای شروع فرایند نصب کافیست دستور زیر را تایپ کنید.
PS C:> Install-WindowsFeature -Name Windows-Server-Backup
با بررسی مجدد مشاهده خواهید کرد که وضعیت نصب اکنون از Available به Installed تغییر یافته است.
اجرای Windows Server Backup برای بکاپ گیری از سرور مجازی ویندوز
پس از نصب برنامه برای تهیه نسخه پشتیبان باید مراحل زیر را در Windows server backup طی کنید:
• در صفحه Windows Server Backup، روی Local Backup کلیک کنید.
• در پنل Actions گزینه Backup Once را انتخاب کنید.
• در صفحه Backup Options، گزینه Different options را انتخاب و سپس روی Next کلیک کنید.
• در صفحه Select Backup Configuration، باید از میان دو گزینه full server و customs یکی را انتخاب کنید. پیشنهاد ما به شما انتخاب گزینه Full server است زیرا باعث میشود از همه اطلاعات بکاپ بگیرید. گزینه Custom امکان بکاپگیری از برخی اجزای سرور را به شما میدهد.
• در صفحه Specify Destination Type، مقصد بکاپ را مشخص کنید. در این مرحله تصمیم میگیرید که فایل بکاپ شما کجا ذخیره شود.
در آخر روی گزینه Backup کلیک کنید تا فرآیند بکاپ آغاز شود.
مهمترین نکات برای بکاپ گیری از سرور مجازی (vps)
• اگر تا به حال بکاپگیری نکردهاید به شما توصیه میکنیم حتماً قبل از اقدام برای این کار با یک متخصص فنی مشورت کنید.
• بکاپگیری را در فواصل زمانی منظم انجام دهید و فایلهای پشتیبان را در یک مکان امن نگهداری کنید.
• گاهی اوقات بکاپگیری از تمامی اطلاعات ممکن است زمانبر و پرهزینه باشد در نتیجه شناسایی اطلاعات حیاتی و مهم در هنگام بکاپگیری بسیار مهم است.
• با توجه به سیستمعامل سرور بهترین روش را برای بکاپ گیری انتخاب کنید.
شما میتوانید با انتخاب یک هاستینگ معتبر و مطمئن نگرانیهای خود برای امنیت دادهها را به حداقل برسانید. در هاست ایران بکاپگیری خودکار یکی از مزایای سرویسهای VPS ارائه شده است. علاوهبراین میتوانید روی کمک تیم پشتیبانی نیز حساب کنید.

جمع بندی
تهیه نسخه پشتیبان از سرور مجازی لینوکسی و ویندوزی بهترین راه برای جلوگیری از از دست دادن اطلاعات حیاتی کسبوکار شما است. همانطور که متوجه شدید ابزارهای متعددی برای این کار وجود دارند.
برای مثال اگر مدیریت یک VPS لینوکسی را دارید، میتوانید از ابزارهای Amanda و Bacula استفاده کنید. در سرورهای ویندوزی نیز با اجرای Windows Server Backup میتوانید به راحتی از اطلاعات خود بکاپ بگیرید و از امنیت اطلاعات خود مطمئن شوید.
درنهایت اگر صاحب یک کسبوکار اینترنتی هستید، بهترین راه برای تامین امنیت اطلاعات شما، انتخاب یک هاستینگ مطمئن است. در هاست ایران میتوانید سرور مجازی متناسب با سیستمعامل خود را خریداری کنید و برای دریافت نسخه پشتیبان نیز کافیست با تیم پشتیبانی ما در ارتباط باشید.
سوالات متداول
- بهترین ابزارها برای بکاپگیری در سرور مجازی لینوکسی کدامند؟
ابزارهایی مانند Amanda، bacuala و tar برای تهیه نسخه پشتیبان در سرور مجازی لینوکسی بسیار کاربردی هستند. - بهترین ابزارها برای بکاپگیری در سرور مجازی ویندوزی کدامند؟
سرویس Windows Server Backup بهترین راهکار برای بکاپگیری در سرور ویندوزی است. - در هنگام بکاپگیری از یک VPS باید به چه نکاتی توجه کرد؟
بررسی حجم و نوع دادهها، انتخاب بهترین روش برای بکاپگیری با توجه به سیستمعامل سرور و امنیت بکاپها از مهمترین نکات است.