Резервное копирование
Определение: Резервное копирование (backup) — это создание копий сайта и его данных (файлы, база данных, медиа, настройки), чтобы можно было восстановить работу после взлома, сбоя, ошибки обновления или удаления.
Зачем это нужно
- Быстро восстановить сайт после взлома, заражения или подмены файлов.
- Вернуться к рабочей версии после неудачного обновления CMS, темы или плагина.
- Спасти данные из базы (заказы, заявки, пользователи), если что-то было удалено или испорчено.
- Уменьшить простой: чем лучше бэкап, тем меньше времени сайт будет недоступен.
- Иметь «точку возврата» перед доработками и экспериметами в админке.
- Хранить копии отдельно от сервера, чтобы бэкапы не пропали вместе с ним.
Пример
Пример кода:
# Бэкап базы данных (примерно)
mysqldump -u DB_USER -p DB_NAME > /backups/db_2025-12-17.sql
# Архив файлов сайта
tar -czf /backups/site_2025-12-17.tar.gz /var/www/site
# Важно: копию отправить во внешнее хранилище (не на тот же сервер)
rclone copy /backups remote:site-backups
Идея: сохраняем отдельно базу и файлы, подписываем датой, а затем уносим копию во внешнее место хранения. В критичной ситуации это позволяет восстановиться даже если сервер полностью «погиб».
Скриншот
Подпись к скриншоту: страница в панели хостинга или админке, где видно расписание бэкапов, список копий с датами и кнопку восстановления.
Частые ошибки
- Хранить бэкапы на том же сервере: при взломе/сбое можно потерять и сайт, и копии.
- Делать копии «иногда вручную» и не иметь понятного расписания.
- Не проверять восстановление: бэкап есть, но он битый или не содержит базу/медиа.
- Хранить слишком мало копий и не иметь «старых» версий (если проблема заметилась не сразу).
- Оставлять доступ к папке с бэкапами из браузера или с небезопасными правами.
Связанные термины
- Восстановление (restore)
- Снимок (snapshot)
- База данных
- Права на файлы
- Логи аудита
- Секреты
- План реагирования на инцидент
Наши услуги
- Техническая поддержка сайтов — настроим расписание бэкапов, внешнее хранение, уведомления и регулярные тесты восстановления.
- Доработка сайтов — подготовим безопасные обновления и откаты, разделим бэкап файлов/БД и закроем доступ к копиям.
- Создание корпоративных сайтов — развернём сайт с базовой инфраструктурой, где резервное копирование уже продумано.