آموزش بکاپ گرفتن از سرور مجازی شامل فرآیند ذخیرهسازی منظم دادهها و تنظیمات سرور در مکانی امن برای جلوگیری از از دست رفتن اطلاعات است.
داده همهچیز است و همهچیز به دادههایی تبدیل میشود که مدیریت درست آنها برعهدهٔ ما اهالی وبسایت است. یکی از مهمترین وظایف ما در حفظ دادهها، بکاپگیری منظم از سرور مجازی است. فرقی نمیکند که این سرور را برای راهاندازی سایت و اپلیکیشن خریداری کرده باشید یا در پروژههای حساس از آن استفاده کنید؛ در هر صورت باید برنامهٔ بکاپ گیری از VPS را در تسکهای دورهای تیم فنی در نظر بگیرید. در این مقاله، آموزش بکاپ گرفتن از سرور مجازی در سیستمعاملهای ویندوز و لینوکس را با استفاده از کنترلپنل و ابزارهای خط فرمان خواهید آموخت.

تصور کنید صبح از خواب بیدار شوید و ببینید وبسایتتان هک شده است. حالا تنها راهی که پیشرویتان قرار دارد بازگردانی به آخرین نسخهٔ موجود است. درست مثل اینکه روی نردبان ایستاده باشید و پله زیر پایتان بشکند. اگر پلههای قبلی سالم باشند به سادگی نجات پیدا میکنید و با کمترین زحمت به ارتفاع قبلی برمیگردید. اما اگر تمام پلههای قبلی از بین رفته باشند با آسیب جدی به زمین میافتید و جبران خسارت برایتان بسیار دشوار میشود. مسئله وقتی حیاتیتر میشود که دادههای حساستری (مثل دادههای مالی در سرور مجازی ترید) را از دست داده باشید.
اینجاست که اهمیت بکاپ گیری از سرور مجازی مشخص میشود:
برای بکاپ گرفتن از سرور مجازی، چندین روش وجود دارد. اگر به سادگی با توزیعهای لینوکس مثل اوبونتو کار میکنید، میتوانید از روشهای حرفهای تر استفاده کنید و اگرکار با سیپنل برایتان سادهتر است، مراحل روش اول را دنبال کنید.
بهترین روش بک آپ گیری از سرور مجازی لینوکس برای کاربران نسبتاً مبتدی و نیمه حرفهای، استفاده از سیپنل است. برای استفاده از این روش تهیهٔ بکاپ VPS، اطلاعات مربوط به دسترسی به Cpanel را از ایمیلی که شرکت هاستینگ برایتان ارسال کرده بردارید و مراحل زیر را طی کنید:


اگر مایل هستید پس از اتمام بکاپ گیری یک اعلان ایمیلی دریافت کنید، کافی است ایمیل خود را وارد نمایید. در غیر این صورت، گزینه Do not send email notification of backup completion را علامت بزنید.

حالا برای دانلود کردن فایل بکاپ وارد سیپنل شوید و در داشبورد مراحل زیر را طی کنید.
۱. از تب Files، گزینه Backups را انتخاب کنید.
۲. سپس روی دکمه Download a Full Website Backup کلیک کنید.
۳. در بخش Backups Available for Download، روی لینک فایل پشتیبانی که میخواهید دانلود کنید کلیک کنید.
۴. مسیر ذخیره فایل روی کامپیوتر خود را مشخص کرده و فایل را ذخیره نمایید.
میدانید که سرورهای مجازی لینوکس میتوانند با توزیعهای مختلفی کار کنند. اگر این اولین بار است که دربارهٔ لینوکس و توزیعهایش میشنوید، پیشنهاد میکنیم ابتدا مقالهٔ «سرور مجازی لینوکس چیست؟» را بخوانید و سپس به همین نقطه برگردید. در این روش قرار است بکاپگیری از سرور لینوکس را با استفاده از ابزار rsync انجام دهیم. بسیاری ازسرورهای لینوکس با توزیعهایی مثل ابونتو یا دبیان این ابزار را از قبل برایتان نصب کردهاند، اما اگر اینطور نیست میتوانید با فرمان زیر rsync را نصب کنید:
apt-get install rsync
حالا کافی است خط فرمان زیر را اجرا کنید تا از تمام دایرکتوریها بکآپ گرفته شود. یادتان باشد که بخش «/mnt/full-backup » یک مثال فرضی از محل ذخیرهسازی بکآپ است و شما باید آدرس مورد نظر خود را در دستور زیر جایگزین کنید:
$ sudo rsync -aAXv / --
exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt/full-backup
حالا فایل بکاپ در آدرسی که انتخاب کردهاید، ذخیره شده است.
در مقالهٔ « سرور مجازی ویندوز چیست؟» بهخوبی توضیح دادیم که سرورهای ویندوزی فضایی شبیه به فضای کامپیوتر شخصی دارند و کار کردن با آن برای کاربران مبتدی سادهتر است. کافی است Windows Server Backup را روی سرور نصب کرده باشید و مراحل زیر را طی کنید:




بسته به گزینهای که انتخاب میکنید، دیسک ذخیرهسازی به شما نمایش داده میشود. با کلیک روی Finish کار را تمام کنید. بعد از این بکاپهای روزانه در محلی که انتخاب کردهاید به صورت خودکار ذخیره میشوند.
در راهنمای خرید سرور مجازی کمی به اهمیت کیفیت پشتیبانی سرور اشاره کردیم. یک میزبان خوب تنها فضایی یک سرور را در اختیار شما نمیگذاردِ، بلکه همراه پروژه شما میشود و تا حد ممک ریسکهای امنیتی شما را کاهش میدهد. سرویسدهندگانی که امکان بکاپگیری از انواع سرور مجازی بهصورت خودکار را برایتان فراهم میکنند، خیالتان را راحت میکنند که همیشه آخرین نسخهٔ پشتیبان را برای بازیابی بکاپ سریع برایتان نگهداری میکنند.
اگر دربارهٔ آموزش بکاپ گرفتن از سرور مجازی سوالات بیشتری دارید، از بخش نظرات زیر همین مقاله از ما بپرسید و پاسخ بگیرید.
سوالات متداول
1. چه روشهایی برای بکاپگیری از سرور مجازی لینوکس وجود دارد؟
برای بکاپ گرفتن از سرور مجازی لینوکس برای مبتدیها با استفاده از سیپنل سادهتر است. کاربران حرفهایتر میتوانند از ابزارهایی مثل rsync استفاده کنند.
2. بهترین روش بکاپ گیری از سرور مجازی ویندوز چیست؟
برای سرورهای مجازی ویندوزی، بهتر است نرمافزار Windows Server Backup را نصب کنید و برنامهٔ بکآپگیری خودکار را تنظیم کنید.
3. آیا میتوانیم بکاپ سرور سیپنل را فقط برای دیتابیس تنظیم کنیم؟
بله. کافی است در مرحلهٔ انتخاب نوع بکاپ به جای گزینهٔ «Full Backup» گزینهٔ «MySQL database» را انتخاب کنید.
4. هرچند وقت یکبار باید از سرور مجازی بکاپ بگیریم؟
اگر دادههای حساس را در سرور نگهداری میکنید، بهتر است بکاپگیری روزانه را تنظیم کنید. اگر دادههایتان بسته به روز تغییر مهمی نمیکنند، بکاپگیری هفتگی برایتان کافی است.