gzip > $BACKUP_DIR/db_$DATE.sql.gz
# Удаление старых бэкапов (старше 30 дней)
find $BACKUP_DIR -type f -mtime +30 -delete
Шаг 6 : Хранение резервных копий
6.1. Золотой стандарт бэкапов
Следуйте правилу 3-2-1 для обеспечения сохранности бэкапов:
- 3 - минимум три копии данных
- 2 - на разных типах хранилищ
- 1 - хотя бы одна копия в удаленном месте
6.2. Варианты хранения
- На том же сервере - быстрый доступ, но риск потери при сбое сервера
- Удаленный сервер - защита от проблем основного сервера
- Облако - AWS S3, Google Cloud Storage, Backblaze B2, Яндекс.Облако
- Внешние носители - USB-диски, NAS-хранилища
Шифруйте бэкапы для обеспечения безопасности информации!
Шаг 7 : Проверка работоспособности бэкапов
7.1. Периодическая проверка
Резервная копия без тестирования - это не бэкап. Периодически тестируйте :
- Корректность файлов (можно ли распаковать)
- Восстановление на тестовом сервере
- Работоспособность восстановленного сайта
7.2. Процедура восстановления
- Скачайте актуальную резервную копию
- Распакуйте файлы в директорию сайта
- Восстановите базу данных
- Проверьте конфигурацию
- Протестируйте сайт
Вывод
Правильно настроенная система резервного копирования - это инвестиция в безопасность вашего сайта. Следуя рекомендациям из этого руководства, вы гарантируете сохранность данных.
Настройте резервное копирование сегодня - это защитит ваши данные завтра!
Ключевые рекомендации
- Автоматизируйте - Не полагайтесь на ручные бэкапы
- Используйте внешнее хранилище - Обязательно одна копия вне основного сервера
- Тестируйте регулярно - Убедитесь что восстановление работает
- Ведите записи - Фиксируйте процедуры восстановления