بکاپ گیری سرور مجازی لینوکس و ویندوز، حکایت قدرت بازسازی شخصیت اسپلینتر (Splinter) در فصل چهارم سریال The Boys است. اسپلینتر با قدرت خود، توانایی بازسازی سریع اعضای بدن خودش را داشت و میتوانست همزمان چند نمونه از خودش را بسازد تا با بوچر و همتیمیهایش مبارزه کند. خبر غافلگیرکننده اینکه قدرت اسپلینتر در فضای دیجیتال و سرورهای مجازی، توسط بکاپگیری نصیبتان میشود. در این مقاله از بلاگ ایران سرور، نحوه بکاپ گیری از VPS (vps چیست) را بهطور کامل و تصویری بررسی میکنیم. با خواندن این مقاله، میتوانید مقابل از دست رفتن اطلاعات سپر محکمی دور سرور مجازیتان بپیچید.
روشهای بکاپ گیری از سرور مجازی لینوکس و ویندوز
شما میتوانید فرایند بکاپگیری را در هر یک از دو سرور مجازی لینوکس و ویندوز بهصورت زیر پیش ببرید:
نحوه بکاپ گیری از سرور مجازی لینوکس
- استفاده از ابزار خط فرمان rsync
- نصب نرمافزارهای بکآپ مانند Timeshift، Cloudberry یا Bacula
نحوه بکاپ گیری از سرور مجازی ویندوز
- نصب ویژگی Windows Server Backup از طریق Server Manager یا PowerShell
گزینههای مختلف برای بکآپ سرور مجازی
برای بک اپ گرفتن از سرور مجازی خود، دو گزینه اصلی در دسترس دارید: بکآپ کامل و بکآپ افزایشی.
۱. بکآپ کامل؛ ذخیره تمام دادهها در یک مکان
بکاپ کامل، تمام دادههای موجود روی سرور را ذخیره میکند و اغلب بهصورت روزانه انجام میشود. این نوع بکاپ گیری برای بازیابی کل سرور مورداستفاده قرار میگیرد. البته همچنان میتوانید ازطریق آن فایل و پوشههای تک را بازیابی کنید.
بهترین ویژگی یک بکآپ کامل این است که تمام دادههای شما در یک مکان ذخیره میشود و بازیابی آن پیچیده نیست. برخی از مکانهای بکآپی که میتوانید برای بکآپ گرفتن از VPS خود انتخاب کنید عبارتند از:
- سیپنل
- اسکریپتهای Bash
- سرور ابری از راه دور
- بکآپهای پایگاه داده MySQL
- WebHost Manager (بهطور مخفف WHM)
۲. بکآپهای افزایشی؛ ذخیره تغییرات در قسمتهای مختلف
این نوع بکاپ، تغییراتی را که در فایلها ایجاد شدند، بهصورت پیوسته بهروزرسانی میکند؛ بنابراین حجم کمتری نسبت به بکاپ کامل دارد. یکی از معایب بکاپ افزایشی این است که دادههای شما در چند مکان قرار میگیرد و عملیات بازگردانی بکاپ ممکن است طولانیتر از انتظار باشد.
بیشتر بخوانید: آموزش نصب پایتون در سرور مجازی ویندوز و لینوکس
مراحل بکاپ گیری از سرور مجازی لینوکس
«چگونه از سرور مجازی لینوکس بکاپ بگیریم؟» در این قسمت، گامبهگام پاسخ این سوال را بررسی میکنیم. برای بکاپ گیری سرور مجازی لینوکس، میتوانید از دو طریق اقدام کنید:
بکاپ گیری از سرور مجازی لینوکس با rsync
rsync یک ابزار همگامسازی از راه دور است که برای بکاپ گیری از دادهها بهصورت لوکال و ریموت استفاده میشود. این ابزار بهصورت افزایشی بکاپ میگیرد و فقط تغییرات ایجاد شده در دادهها را کپی میکند؛ بنابراین بسیار سریع و کارآمد است.
گام اول: برای استفاده از rsync، یک هارد دیسک خارجی یا فلش درایو را به سرور خود متصل کنید و نام یا شناسه آن را یادداشت کنید. اگر از فلش درایو استفاده میکنید، قبل از استفاده آن را فرمت کنید.
گام دوم: در ترمینال سرور خود، دستور زیر را با جایگزینی your_harddisk با نام یا شناسه رسانه ذخیره سازی خود اجرا کنید:
sudo rsync -aAXv / --exclude={"/dev/*", "/proc/*", "/sys/*", "/tmp/*", "/run/*", "/mnt/*", "/media/*", "/lost+found"} /backup
این دستور تمام فایلها و پوشههای موجود در دایرکتوری ریشه (/) را به پوشه backup در رسانه ذخیره سازی شما کپی میکند.
روش جایگزین: استفاده از دستور tar
همچنین میتوانید برای انجام بکاپگیری از دستور tar استفاده کنید:
tar cvzf /media/your_harddisk/backup.tar.gz /
در این دستور، your_harddisk نام یا شناسه دستگاه ذخیرهسازی شما است.
با انجام این مراحل، شما یک بکآپ کامل از سرور مجازی لینوکس خود دراختیار دارید.
بکاپگیری با بهترین نرم افزار بکاپ گیری از سرور مجازی لینوکس
خبر خوب اینکه اگر با دستور قبلی بکاپ گیری سرور مجازی لینوکس شما نصفهنیمه مانده، در این روش میتوانید بهسادگی غول بکاپگیری را پشتسر بگذارید. چند تا از محبوبترین و قدرتمندترین نرمافزارهای بکاپ برای لینوکس عبارتند از:
- Timeshift برای بکاپگیری کامل سیستمعامل و برنامهها مناسب است.
- Cloudberry از انواع مختلف ذخیرهسازی مثل هارد دیسک خارجی، شبکه و فضای ابری پشتیبانی میکند.
- Bacula یک سیستم مدیریت بکاپ کامل و حرفهای است که برای محیطهای بزرگ و پیچیده مناسبتر است.
با خرید سرور مجازی، پشت یک سیستم پرسرعت و قدرتمند بنشینید و فرمان بدهید!
خرید VPS پشتیبانی : ۳۱۷۷۶-۰۵۱مراحل بکاپ گیری از سرور مجازی ویندوز
اگر از سیستم عامل ویندوز برای سرور مجازی خود استفاده میکنید، ابتدا باید ویژگی بکآپ سرور ویندوز را نصب کنید. بکآپ سرور ویندوز یک ویژگی داخلی مایکروسافت است که گزینههای بکآپ و بازیابی را برای سرور ویندوز فراهم میکند. این قابلیت به شما امکان میدهد تا از کل سرور، فایلها و پوشههای انتخاب شده، حجمهای مشخص و وضعیت سیستم را بکآپ بگیرید.
شما میتوانید ویژگی بکآپ سرور ویندوز را به دو روش نصب کنید:
- با استفاده از Server Manager
- با استفاده از PowerShell
نصب بکآپ سرور ویندوز با استفاده از PowerShell
PowerShell سادهترین گزینه برای نصب یک مدیر سرور ویندوز است. برای انجام بکاپ گیری از سرور مجازی ویندوز، به آن نیاز خواهید داشت.
۱. برنامه Windows PowerShell را باز و دستور زیر را تایپ کنید:
PS C:\> Get-WindowsFeature -Name Windows-Server-Backup
۲. دستور را اجرا و وضعیت نصب را بررسی کنید.
۳. اگر وضعیت نصب (available) است، ویژگی بکآپ سرور ویندوز برای بکاپ آماده بکاپگیری خواهد بود. دستور زیر را اجرا کنید.
PS C:\> Install-WindowsFeature -Name Windows-Server-Backup
۴. پس از اتمام نصب، دستور اول (PS C:> Get-WindowsFeature Windows-Server-Backup) را دوباره اجرا کنید تا ببینید آیا ویژگی با موفقیت نصب شده است یا خیر.
همانطور که میبینید، وضعیت نصب اکنون به جای (available)، وضعیت (installed) را نشان میدهد.
بیشتر بخوانید: بهینه سازی سرور مجازی با ۹ راهکار جادویی
نصب بکاپ سرور ویندوز از طریق سرور منیجر
سرور منیجر گزینه دیگری است که برای نصب ویژگی بکاپ گیری از سرور مجازی ویندوز خود میتوانید از آن استفاده کنید. برای نصب با استفاده از سرور منیجر، مراحل زیر را دنبال کنید:
۱. به داشبورد سرور منیجر بروید و روی «Add roles and features» کلیک کنید.
۲. نوع نصب را به عنوان «Role-based or features-based installation» انتخاب و سپس روی «next» کلیک کنید.
۳. در بخش انتخاب سرور روی «next» کلیک کنید. به قسمت ویژگیها بروید و کادر «Windows Server Backup» را علامت بزنید و سپس روی «next» کلیک کنید.
۴. برای تأیید انتخابهای نصب به «Confirmation» بروید و قبل از فشار دادن «Install» تأیید کنید.
نصب قابلیت بکاپ گیری از سرور مجازی ویندوز شروع میشود. پس از اتمام، روی «close» کلیک کنید تا پنجره نصب بسته شود.
پیکربندی بکآپ سرور ویندوز
پیکربندی سرور شامل تنظیم بکآپهای روزانه یا هفتگی است تا دادههای شما بهصورت خودکار بهروزرسانی شود و VPS شما امن بماند. توصیه میکنیم بکآپهای روزانه را انتخاب کنید. برای پیکربندی بکاپ گیری از سرور مجازی ویندوز بهصورت زیر اقدام کنید.
۱. برنامه را از منوی شروع باز کرده و روی Run کلیک کنید.
۲. عبارت wbadmin.msc را در کادر گفتگو وارد کرده و روی OK کلیک کنید. پنجرهای برایتان باز میشود.
۳. در پنل سمت راست ویزارد، Backup Once را انتخاب کرده و سپس قبل از کلیک کردن روی next، گزینههای بکآپ خود را انتخاب کنید.
۴. برای انتخاب پیکربندیهای بکاپ گیری از سرور مجازی ویندوز، به پایین اسکرول کنید و Full Server را انتخاب کنید. با بکآپ کامل سرور، میتوانید از تمام دادههای سرور، برنامهها و وضعیت سیستم خود را بکآپ بگیرید.
اگر گزینه سفارشی را انتخاب کنید، در مرحله بعدی مواردی را که قصد بکاپگیری آنها را دارید، انتخاب کنید.
برای انتخاب پوشهها در بکاپ گیری از سرور مجازی ویندوز روی Add items کلیک کنید. پوشههای انتخاب شده در پنجرهها ظاهر میشوند.
۵. برای تعیین زمان بکاپ گیری از سرور مجازی ویندوز روی Next کلیک کنید. تنظیم زمان بکاپگیری بستگی به حجم تغییر دادههای شما دارد.
6. برای ادامه، روی Next کلیک کنید تا نوع مقصد را برای بکاپ گیری از سرور مجازی ویندوز خود مشخص کنید. در اینجا شما باید انتخاب کنید که قصد دارید دادههای بکآپ VPS خود را در کجا ذخیره کنید.
اگر گزینه remote shared folder را انتخاب کنید، باید آدرس آن را وارد کنید. اگر درایوهای لوکال را انتخاب کنید، باید در مرحله بعدی حجم درایو را مشخص کنید.
ایمنترین و توصیهشدهترین گزینه، بکاپ گیری از سرور مجازی ویندوز بهطور روزانه و ذخیره آن در هارد دیسکی است که فقط برای بکآپها اختصاص دادید. هنگام کلیک روی next، پنجره دیگری برای انتخاب دیسک مقصد ظاهر میشود.
اگر فقط یک دیسک دارید یا همه دیسکها در سرور سیستم عامل نصب شده دارند، هنگام انتخاب گزینه هارد دیسک، خطای زیر نشان داده میشود.
اگر حجم کافی برای مقصد فایل بکاپ وجود نداشته باشد، خطای مشابهی دریافت میکنید.
اگر حافظه ذخیرهسازی کافی دارید، تمام دادههای موجود در آن برای یکپارچگی بکآپ قبل حذف میشود.
۷. برای ادامه بکاپ گیری از سرور مجازی ویندوز، روی Yes کلیک کنید تا پیغام زیر ظاهر شود. در پنل سمت چپ ویزارد، به پایین اسکرول کرده تا پس از تایید تنظیمات پیکربندی بکآپ، روی Finish کلیک کنید.
برنامه بکاپ گیری از سرور مجازی ویندوز ایجاد میشود و یک پنجره بهصورت زیر برایتان ظاهر میشود:
بیشتر بخوانید: سرور مجازی SSD چیست و چه مزایایی دارد؟
نکات مهم در بکاپ گیری سرور مجازی لینوکس و ویندوز
- بکآپ گیری از سرور مجازی جزو اقدامات ضروری بوده که دادههای شما را در برابر حملات سایبری، هکها یا حذف تصادفی محافظت میکند.
- بکآپهای کامل باوجود زمان بیشتر، در مقایسه با انواع دیگر بکاپ ایمنتر هستند.
- همیشه حداقل دو نسخه آخر بکآپ را نگه دارید.
- برای امنیت بیشتر، بکآپهای خود را در مکانهای مختلف ذخیره کنید. همچنین، درصورت بروز حادثه و از دست رفتن بکآپ اصلی، یک بکآپ اضافی ایجاد کنید.
- قبل از وقوع یک حادثه، همیشه یک تست بازیابی روی بکآپ خود انجام دهید تا مطمئن شوید درصورت نیاز میتوانید دادههای خود را با موفقیت بازیابی کنید.
پایان ناکامی در بکاپگیری با سرورهای مجازی ایران سرور
فقط یک اشتباه کوچک کافیاست تا سرور مجازی شما را با از دست رفتن اطلاعات به خاک سیاه بنشاند. اگر میخواهید دغدغه بکاپگیری و پشتیبانی نداشته باشید، سرورهای مجازی ایران سرور خیالتان را راحت میکند. ایران سرور با بهرهمندی از تجهیزات پیشرفته و بکاپگیری منظم و خودکار، انواع سرور مجازی لینوکس و ویندوز را دراختیارتان قرار میدهد. برای اطلاعات بیشتر راجع به آن از صفحه خرید سرور مجازی دیدن کنید.
کلام پایانی؛ بکاپ گیری ضامن قدرتمند اطلاعات سرور مجازی شما
در این مقاله نحوه بکاپ گیری سرور مجازی لینوکس و ویندوز را بررسی کردیم. یک لحظه غفلت ممکن است تمام زحمات شما را با بیرحمی نابود کند. بههمین دلیل بکاپ گیری از سرور مجازی ویندوز و لینوکس خیالتان را در این لحظات راحت میکند. اگر از خدمات ایران سرور استفاده کنید، زحمت بکاپ گرفتن از سرور مجازی ویندوز یا لینوکس دیگر روی دوشتان نیست؛ زیرا ایران سرور بهطور خودکار این کار را انجام میدهد. اگر در این زمینه نیاز به راهنمایی بیشتر دارید، همین حالا میتوانید سوالتان را در انتهای همین مقاله بنویسید تا راهنماییتان کنیم
سوالات متداولی که شما میپرسید؟
۱. چه اطلاعاتی را در بکاپ گیری از سرور مجازی ویندوز یا لینوکس باید انتخاب کنیم؟
به طور کلی، هر اطلاعاتی که برای شما مهم است و از دست دادن آن به کسبوکار یا پروژه شما آسیب میزند، باید بکآپ شود. فایلهایی از جمله پایگاه دادهها، فایلهای پیکربندی، ایمیلها، وبسایتها و هر فایل دیگری که برای شما ارزشمند است.
۲. بهترین روش برای ذخیره بکاپ گیری سرور مجازی لینوکس یا ویندوز چیست؟
بکآپها را میتوانید در مکانهای مختلفی ذخیره کنید، مانند:
- ذخیرهسازی محلی: هارد دیسک خارجی، NAS
- ذخیرهسازی ابری: آمازون S3، گوگل درایو، مایکروسافت Azure
برای انتخاب بهترین روش ذخیرهسازی به حجم دادهها، بودجه و سطح امنیت موردنیازتان نگاه کنید.
۳. برای بکاپ گیری سرور مجازی لینوکس و ویندوز چه نرمافزارهایی مناسب هستند؟
نرمافزارهای بسیاری برای بکآپگیری وجود دارند. برخی از محبوبترین آنها عبارتند از:
- برای ویندوز: Windows Server Backup، Acronis True Image، Veeam Backup & Replication
- برای لینوکس: rsync, tar, Bacula, Amanda, Veeam Backup & Replication
برای انتخاب نرمافزار مناسب عوامل مختلفی مانند سیستم عامل، حجم دادهها، بودجه و نیازهای خاص خودتان را درنظر بگیرید.
منابع: