مرکز آموزش میلاد سرور
راهنمای بکاپ ۳-۲-۱ برای سرور مجازی و آزمایش بازیابی

بکاپ زمانی ارزش دارد که مستقل از سرور اصلی نگهداری و بازیابی آن آزمایش شده باشد. قانون ۳-۲-۱ یعنی سه نسخه داده، روی دو نوع فضای متفاوت و حداقل یک نسخه خارج از سرور.
چه چیزهایی باید بکاپ شوند؟
- فایلهای وبسایت و فایلهای بارگذاریشده
- خروجی پایگاه داده
- تنظیمات Nginx، Apache، PHP و فایروال
- فایلهای محیطی و کلیدها با دسترسی محدود
نمونه بکاپ فایل و MySQL
tar -czf /backup/site-$(date +%F).tar.gz /var/www/example
mysqldump --single-transaction DATABASE > /backup/db-$(date +%F).sqlنام پایگاه داده را جایگزین کنید و رمز را داخل اسکریپت عمومی قرار ندهید.
آزمایش بازیابی
ماهانه یک نسخه را روی مسیر یا سرور آزمایشی بازیابی کنید. اندازه فایل، checksum و خروجی زمانبندی بکاپ را مانیتور کنید. نگهداری چند نسخه روی همان VPS در برابر خرابی دیسک یا حذف سرور محافظت ایجاد نمیکند.
این آموزش برای شما مفید بود؟نظر شما به بهتر شدن آموزشها کمک میکند.