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

5 نکته را قبل از شروع بکاپ گیری در VPS رعایت کنید!

قبل از اینکه دست به کار شوید و فرآیند بکاپ‌گیری از VPS خود را شروع کنید، بهتر است چند نکته کلیدی را در نظر بگیرید تا این فرایند امن و مؤثر انجام شود:

  1. زمان‌بندی مشخصی برای بکاپ‌گیری داشته باشید: بکاپ‌گیری باید به صورت منظم و با فواصل زمانی مشخص انجام شود. بسته به نوع سرور و حجم داده‌ها، می‌توانید این کار را روزانه، هفتگی یا ماهانه برنامه‌ریزی کنید تا همیشه جدیدترین نسخه از داده‌ها را داشته باشید.
  2. محل ذخیره‌سازی مطمئنی را انتخاب کنید: برای ذخیره نسخه‌های پشتیبان، از یک مکان امن و مطمئن استفاده کنید. توصیه می‌کنیم علاوه بر سرور، از فضای ابری یا دیسک‌های خارجی برای ذخیره بکاپ‌ها استفاده کنید تا در صورت بروز مشکل، داده‌ها قابل بازیابی باشند.
  3. فایل‌های غیرضروری را قبل از بکاپ‌گیری حذف کنید: پیش از انجام عملیات بکاپ، فایل‌های اضافی و بی‌استفاده را از سرور حذف کنید. این کار نه تنها حجم بکاپ را کاهش می‌دهد، بلکه زمان لازم برای تکمیل فرآیند پشتیبان‌گیری را نیز کمتر می‌کند.
  4. از وجود فضای کافی برای ذخیره بکاپ‌ها مطمئن شوید: قبل از هر چیزی، اطمینان حاصل کنید که فضای کافی برای ذخیره نسخه پشتیبان دارید. کمبود فضای ذخیره‌سازی می‌تواند باعث توقف بکاپ‌گیری یا نقص در آن شود.
  5. بکاپ‌ها را به صورت دوره‌ای تست کنید: پس از هر بار بکاپ‌گیری، حتماً بکاپ‌های گرفته شده را بررسی و تست کنید تا مطمئن شوید داده‌ها به درستی ذخیره شده و بازیابی آن‌ها امکان‌پذیر است.
با خرید VPSهای وب‌داده، کارشناسان ما در تمامی مراحل راه اندازی سرور، انتقال سایت از هاست به سرور و بکاپ‌گیری کامل، شما را راهنمایی می‌کنند.

روش‌های تنظیم بکاپ در سرور مجازی

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

ویژگیبکاپ کامل (Full Backup)بکاپ افزایشی (Incremental Backup)
تعریفذخیره‌سازی کامل تمام داده‌های سرور در هر نوبتذخیره‌سازی فقط داده‌های جدید یا تغییر‌یافته از آخرین بکاپ
مزایابازیابی ساده و سریع (همه داده‌ها در یک فایل)؛ کاهش ریسک خطا در ترکیب فایل‌هاصرفه‌جویی در زمان و فضای ذخیره‌سازی؛ مناسب برای سرورهای با تغییرات مداوم
معایبزمان‌بر و مصرف فضای زیاد؛ ممکن است برای سرورهای بزرگ غیراقتصادی باشدبازیابی پیچیده‌تر (نیاز به ترکیب چندین فایل)؛ ریسک بالاتر در صورت از دست رفتن یک فایل
مناسب برایبکاپ‌های ماهانه یا برای داده‌های حیاتی که تغییرات کمی دارندبکاپ‌های روزانه در محیط‌های پویا مانند وب‌سایت‌های تجارت الکترونیک
ابزارهای پیشنهادیWindows Server Backup (ویندوز)؛ tar (لینوکس)rsync (لینوکس)؛ ابزارهای ابری مانند Duplicati

اگر هنوز هم سردرگم هستید که کدام روش بکاپ‌گیری ساده‌تر و سریع‌تر است؛ نگران نباشید و ادامه مقاله را بخوانید.

آموزش تنظیم بکاپ در سرور مجازی لینوکس

نحوه بک‌آپ‌گیری از سرور مجازی لینوکس

اگر سیستم‌عامل VPS شما از نوع لینوکسی است، به روش زیر می‌توانید بکاپ بگیرید:

  1. درخواست بکاپ از ارائه‌دهنده سرویس
  2. بکاپ گرفتن دستی توسط خودتان

بکاپ گرفتن فرایندی است که باید منظم و کامل انجام شود. پس اگر زمان کافی یا نیروی متخصص برای انجام آن ندارید حتما از شرکت ارائه‌دهنده vps درخواست کنید که این فرایند را برای شما انجام دهند.

و اما در روش دوم، کافیست از دستور tar استفاده کنید تا کل سیستم را فشرده و ذخیره کند:

tar -cvpzf yourbackupfilename.tar.gz –exclude=/path/to/backup/yourbackupfilename.tar.gz –one-file-system /

توضیح پارامترها:

c- : ایجاد آرشیو جدید
v-: نمایش جزئیات فرآیند (اختیاری برای نظارت)
p-: حفظ مجوزهای فایل‌ها
z-: فشرده‌سازی با gzip برای کاهش حج.
f-: مشخص کردن نام فایل خروجی
exclude–: جلوگیری از بکاپ‌گیری از فایل بکاپ فعلی برای جلوگیری از حلقه بی‌نهایت
one-file-system–: محدود به فایل‌سیستم ریشه برای جلوگیری از بکاپ‌گیری از mountهای خارجی

با اجرای این دستور، فرآیند بکاپ گیری از سرور مجازی لینوکس شروع میشود اما برای دانلود و استفاده از این فایل اطلاعات باید از نرم ‌افزارهای مخصوصی استفاده کنید که در ادامه معرفی می‌کنیم:

بهترین نرم‌افزارهای بک‌آپ‌گیری از vps لینوکس

برای کنترل بیشتر و دانلود فایل‌هایی که در قسمت قبل معرفی کردیم، از ابزارهای زیر استفاده کنید:

🔶 ابزار rsync یا Remote SYNC

این ابزار با استفاده از الگوریتم‌های هوشمند، تنها تغییرات داده‌ها را منتقل می‌کند به همین دلیل باعث صرفه‌جویی در زمان و پهنای باند می‌شود. rsync از قابلیت‌های زیادی مانند فشرده‌سازی داده‌ها، رمزگذاری و پشتیبانی از ذخیره‌سازی از راه دور برخوردار است.

🔶 ابزار  Timeshift

این ابزار برای تهیه snapshot از سیستم‌های لینوکسی طراحی شده و  در توزیع‌هایی مانند اوبونتو و مینت کاربرد دارد. Timeshift از rsync برای انجام بکاپ‌های افزایشی استفاده می‌کند و امکان بازگرداندن سیستم به وضعیت قبلی را فراهم کرده و رابط کاربری گرافیکی ساده‌ای دارد.

🔶 ابزار Amanda

این ابزار متن‌باز برای بکاپ‌گیری از سرورهای لینوکسی، یونیکس و ویندوز طراحی شده است.Amanda  امکان پشتیبان‌گیری از داده‌ها را به‌ صورت خودکار و زمان‌بندی‌شده فراهم می‌کند و از ذخیره‌سازی در رسانه‌های مختلف مانند دیسک، نوار و فضای ابری پشتیبانی می‌کند.

🔶 ابزار Zmanda Pro

یک راهکار بکاپ‌گیری سازمانی است که از محیط‌های لینوکسی پشتیبانی می‌کند. این ابزار از ویژگی‌هایی مانند رمزگذاری AES-256، پشتیبانی از ذخیره‌سازی ابری و رابط کاربری وب‌محور برخوردار است و برای سازمان‌هایی با نیازهای بکاپ‌گیری پیچیده استفاده می‌شود.

🔶 ابزار Acronis Cyber Protect

این نرم‌افزار ترکیبی از قابلیت‌های بکاپ‌گیری و امنیت سایبری است. Acronis از محیط‌های لینوکسی پشتیبانی می‌کند و ویژگی‌هایی مانند بکاپ‌گیری افزایشی، فشرده‌سازی داده‌ها و ذخیره‌سازی در فضای ابری را ارائه می‌دهد. این ابزار برای سازمان‌هایی که به امنیت داده‌های خود اهمیت می‌دهند، مناسب است.

🔶 ابزار Veeam Agent for Linux

یک راهکار بکاپ‌گیری برای محیط‌های لینوکسی است که از بکاپ‌گیری افزایشی، بازیابی سریع و ذخیره‌سازی در فضای ابری پشتیبانی می‌کند و برای سازمان‌هایی با نیازهای بکاپ‌گیری پیچیده و محیط‌های ترکیبی مناسب است.

🔍 نکته مهم:

انتخاب بهترین نرم‌افزار بکاپ‌گیری بستگی به نیازهای شما، مانند نوع داده‌ها، حجم اطلاعات، منابع سیستم و سطح دسترسی به سرور دارد. برای مثال، اگر به دنبال ابزاری ساده و سریع هستید، ابزارهایی مانند rsync یا Timeshift می‌توانند مناسب باشند. اما اگر نیاز به بکاپ‌گیری سازمانی با ویژگی‌های پیشرفته دارید، ابزارهایی مانند Bacula یا Zmanda Pro گزینه‌های بهتری هستند.
آموزش تنظیم بکاپ در سرور مجازی ویندوز

روش‌های بک‌آپ‌گیری از سرور مجازی ویندوز

برای بکاپ‌گیری از سرور مجازی ویندوز (Windows VPS)، چندین روش مختلف وجود دارد که می‌توان با استفاده از ابزارهای داخلی ویندوز یا ابزارهای دانلودی انجام داد. در این قسمت تمام روش‌های بکاپ گرفتن از سرور مجازی ویندوز را بررسی می‌کنیم:

1.  استفاده از Windows Server Backup

ویندوز سرور دارای یک ابزار داخلی به نام Windows Server Backup  است که برای بکاپ‌گیری از سرورهای ویندوز طراحی شده است. این ابزار به راحتی قابل دسترسی است و می‌توانید از آن برای تهیه بکاپ از سیستم عامل، فایل‌ها و حتی دیتا بیس‌ها استفاده کنید.

مراحل انجام بکاپ با ابزار  Windows Server Backup:

  1. ابتدا در نوار جستجو عبارت “Windows Server Backup” را وارد کرده و برنامه را باز کنید
  2. سپس از منوی Action  گزینه Local Backup را انتخاب کرده و روی Backup Schedule کلیک کنید. این گزینه به شما این امکان را می‌دهد که بکاپ‌گیری را به صورت خودکار زمان‌بندی کنید. اگر تنها یک‌بار قصد بکاپ‌گیری دارید، می‌توانید گزینه Backup Once را انتخاب کنید.
  3. در مرحله بعدی، از شما خواسته می‌شود تا انتخاب کنید که بکاپ کامل از سیستم بگیرید یا فقط از بخش‌های خاص مانند دیتابیس‌ها؛ پیشنهاد می‌کنیم گزینه Full Server  را انتخاب کنید تا تمامی داده‌ها و تنظیمات سرور پشتیبان گرفته شود.
  4. پس از انتخاب نوع بکاپ، باید زمان‌بندی بکاپ‌گیری را مشخص کنید. با انتخاب Once a day، می‌توانید بکاپ‌گیری روزانه را در ساعت موردنظر خود تنظیم کرده و روی Next کلیک کنید.
  5. در مرحله آخر، باید محل ذخیره‌سازی بکاپ را انتخاب کنید. بهتر است از هارد درایو یا فضای ابری جداگانه برای ذخیره بکاپ‌ها استفاده کنید تا در صورت بروز مشکل در سرور اصلی، داده‌ها به صورت امن ذخیره شوند.
  6. پس از انتخاب دیسک ذخیره‌سازی، روی Finish کلیک کنید تا فرآیند بکاپ‌گیری خودکار تنظیم شود و بکاپ‌ها به طور منظم در محلی که تعیین کرده‌اید ذخیره شوند.

2. استفاده از PowerShell

اگر به دنبال راهی برای خودکارسازی بکاپ‌ها و انجام آن‌ها از طریق خط فرمان هستید، PowerShell بهترین گزینه‌ است؛ این دستور را می‌توانید در Task Scheduler تنظیم کنید تا بکاپ به صورت خودکار انجام شود.

دستور PowerShell برای بکاپ‌گیری:

wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet

در این دستور:

-backupTarget:E:: محل ذخیره‌سازی بکاپ (در اینجا درایو E)
include:C- : مشخص می‌کند که از درایو C (که معمولاً شامل سیستم‌عامل و فایل‌ها است) بکاپ گرفته شود
-allCritical: بکاپ‌گیری از تمامی داده‌های بحرانی سرور
-quiet: به معنای انجام بکاپ بدون درخواست تایید از کاربر است

3. استفاده از بهترین نرم‌افزارهای بکاپ‌گیری از سرور ویندوز

برای کسب‌وکارهایی که نیاز به ویژگی‌های پیشرفته‌تری دارند، استفاده از ابزارهای بکاپ گیری گزینه مناسبی است. بعضی از ابزارهای محبوب برای بکاپ‌گیری از سرور ویندوز شامل موارد زیر هستند:

  • Veeam Backup & Replication: امکان بکاپ‌گیری از سرورهای فیزیکی، مجازی و حتی ابری را فراهم کرده و از بازیابی سریع و کارآمد داده‌ها پشتیبانی می‌کند.
  • Acronis Cyber Backup: یکی از بهترین گزینه‌ها برای کسب‌وکارهای بزرگ است که علاوه بر بکاپ‌گیری، امنیت داده‌ها را نیز تضمین می‌کند.
  • Macrium Reflect: این ابزار برای تهیه بکاپ‌های منظم و قابل اعتماد از سیستم‌عامل ویندوز استفاده می‌شود و از بکاپ‌گیری از پارتیشن‌ها و دیسک‌های مختلف پشتیبانی می‌کند.

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

آموزش تنظیم بکاپ در VPS

بکاپ گیری از سرور مجازی با استفاده از cPanel

با استفاده از cPanel، بکاپ‌گیری از VPS به سادگی و بدون نیاز به دانش فنی پیچیده انجام می‌شود. این ابزار برای مدیران سرور و کاربران مبتدی بسیار مفید است، زیرا تمامی فرآیندها از طریق یک رابط کاربری گرافیکی ساده و قابل فهم انجام می‌شود.

ابتدا وارد حساب cPanel خود به آدرس yourdomain.com/cpanel  شوید و اطلاعات خود را وارد کنید.

پس از ورود به cPanel، به بخش Files  بروید و روی گزینه Backup  کلیک کنید. این گزینه برای ایجاد نسخه پشتیبان از سایت، دیتابیس‌ها، ایمیل‌ها و دیگر فایل‌ها در cPanel استفاده می‌شود.

در این صفحه، دو گزینه اصلی برای بکاپ‌گیری وجود دارد:

  • Full Backup: برای تهیه بکاپ کامل از تمامی داده‌ها، فایل‌ها، پایگاه‌های داده و تنظیمات
  • Partial Backup: برای بخشی از داده‌ها (مثلاً دیتابیس‌ها، ایمیل‌ها یا فایل‌های خاص)

بعد از انتخاب Full Backup، باید محل ذخیره‌سازی فایل بکاپ را مشخص کنید. گزینه‌های مختلفی برای ذخیره‌سازی وجود دارد:

  1. Home Directory: ذخیره بکاپ در دایرکتوری خانگی سرور.
  2. Remote FTP Server: ذخیره بکاپ در یک سرور FTP از راه دور.
  3. Remote FTP Server with SSL: مشابه FTP معمولی، اما با امنیت بالاتر از طریق SSL.
  4. Email Notification: اگر می‌خواهید پس از تکمیل بکاپ، از طریق ایمیل مطلع شوید، این گزینه را فعال کنید.

پیشنهاد می‌کنیم که فایل بکاپ را درHome Directory  ذخیره کنید تا پس از آن بتوانید به راحتی آن را دانلود کنید.

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

پس از اتمام بکاپ‌گیری، می‌توانید فایل بکاپ را از طریق Home Directory  دانلود کنید. همچنین اگر گزینه ایمیل را فعال کرده باشید، به شما اطلاع‌رسانی خواهد شد.

🔍 نکته: متاسفانه در cPanel اگر بخواهید داده‌ها را بازیابی کنید، احتمالا نتوانید همه اطلاعات را یک‌جا و کامل برگردانید و بخشی از آن‌ها از دست بروند. برای جلوگیری از این مشکل، باید خودتان به ‌طور منظم (مثلاً روزانه) از وی پی اس تان بکاپ بگیرید.

جمع‌بندی

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

وب داده انواع خدمات VPS با پشتیبانی بکاپ‌گیری منظم را برای شما ارائه می‌دهد. اگر سوالی دارید، خوشحال می‌شویم که در بخش دیدگاه‌ها با ما در ارتباط باشید. کارشناسان ما در اسرع وقت به شما پاسخ خواهند داد.

سوالات متداول

چگونه از سرور مجازی بکاپ بگیریم؟

برای بکاپ‌گیری از سرور مجازی، ابتدا باید تصمیم بگیرید که می‌خواهید از کل سرور یا تنها بخش‌های خاصی بکاپ بگیرید. در سیستم‌های لینوکسی، می‌توانید از ابزارهایی مانند rsync یا tar برای تهیه نسخه پشتیبان استفاده کنید. در ویندوز، از ابزار Windows Server Backup یا PowerShell می‌توانید برای بکاپ‌گیری استفاده کنید. علاوه بر این، برخی از کنترل‌پنل‌ها مانند cPanel و Plesk امکاناتی برای بکاپ‌گیری خودکار فراهم می‌کنند. توصیه می‌شود بکاپ‌ها را به صورت منظم و در مکان‌های امن مانند فضای ابری یا دیسک‌های خارجی ذخیره کنید.

مهسا رهنمائی
مهسا رهنمائی

علاقه‌مند به دنیای فناوری و نویسندگی در حوزه شبکه و سرور؛ بعد از سالها تجربه کار در زمینه IT و فناوری اطلاعات، وارد مسیر تولید محتوا و کپی رایتینگ شدم تا مفاهیم پیچیده را ساده‌تر و کاربردی‌ برای مخاطبان توضیح دهم. نوشتن برای من راهی است تا دانسته‌هایم را با دیگران به اشتراک بگذارم و همراه علاقه‌مندان به دنیای تکنولوژی باشم.

مقاله‌ها: 12
پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *