نسخه پشتیبان زمانی ارزش دارد که بتوانید در لحظه بحران آن را پیدا، باز و بازیابی کنید. پوشهای پر از فایلهای قدیمی با نامهای نامعلوم، برنامه Backup نیست. یک استراتژی خوب مشخص میکند چه دادهای، چند وقت یکبار، در کجا، تا چه مدت و توسط چه کسی نگهداری میشود؛ سپس بازیابی آن را در محیطی جدا آزمایش میکند.
ابتدا هدف بازیابی را تعیین کنید
دو سؤال جهت برنامه را روشن میکند. نخست، حداکثر چه مقدار داده را میتوانید از دست بدهید؟ برای فروشگاه پرتراکنش شاید چند دقیقه و برای سایت معرفی چند ساعت قابل قبول باشد. دوم، سایت باید در چه مدت دوباره در دسترس قرار گیرد؟ پاسخ این دو سؤال فاصله پشتیبانگیری و سرعت ابزار بازیابی را تعیین میکند.
چه بخشهایی باید پشتیبانگیری شوند؟
- پایگاه داده شامل نوشتهها، تنظیمات، کاربران و سفارشها؛
- پوشه uploads و فایلهای رسانهای؛
- قالبها و افزونههای اختصاصی یا نسخههایی که دوباره قابل دریافت نیستند؛
- فایلهای تنظیمات مهم مانند wp-config.php و قواعد سرور؛
- فهرست نسخه PHP، افزونهها، DNS و سرویسهای خارجی برای بازسازی محیط.
فایل هسته وردپرس معمولاً دوباره دریافت میشود، اما ثبت نسخه نصبشده برای بازسازی سازگار ضروری است. اگر سفارش یا پیام مشتری خارج از وردپرس هم ذخیره میشود، آن سرویس را جداگانه در برنامه تداوم قرار دهید.
اصل سه نسخه با دو رسانه و یک محل جدا
نسخه اصلی سایت یکی از کپیهاست. دستکم دو نسخه دیگر داشته باشید، روی دو محل متفاوت، و یکی را خارج از همان سرور نگه دارید. Backup داخل هاست در برابر خرابی دیسک، حذف حساب یا حملهای که همه فایلها را رمز میکند محافظت کافی ندارد. دسترسی مخزن پشتیبان را از حساب مدیریت روزمره جدا کنید.
فقط آخرین نسخه را نگه ندارید
آلودگی یا خطای داده ممکن است چند روز دیرتر دیده شود. ترکیبی از نسخههای ساعتی، روزانه، هفتگی و ماهانه امکان بازگشت به نقطه سالم را بیشتر میکند. سیاست نگهداری را متناسب با تغییرات سایت بنویسید و حذف خودکار نسخههای قدیمی را کنترل کنید تا فضای ذخیرهسازی ناگهان پر نشود.
آزمون بازیابی مرحله فراموششده است
- یک سرور یا محیط محلی خالی آماده کنید.
- نسخه انتخابی را بدون اتکا به سایت اصلی بازیابی کنید.
- صفحه اصلی، مدیریت، رسانهها، فرم و خرید آزمایشی را بررسی کنید.
- زمان واقعی بازیابی و خطاهای رخداده را ثبت کنید.
- راهنمای عملی را با نتیجه آزمون اصلاح کنید.
پیام «Backup completed» فقط پایان ساخت فایل است؛ موفقیت واقعی وقتی ثابت میشود که سایت از همان فایل دوباره کار کند.
رمزنگاری فایل، احراز هویت چندمرحلهای مخزن و هشدار شکست Job را فعال کنید. مسئول بررسی هشدار باید مشخص باشد؛ اعلان بدون مالک معمولاً هفتهها نادیده میماند.



