Бэкапы, которые реально восстанавливаются: правило 3-2-1
Главная ошибка - не делать, а не проверять
У многих бэкапы есть, но никто не пробовал из них восстановиться. В день аварии выясняется, что архив битый или в нём не та база. Поэтому проверка восстановления - часть бэкапа, а не опция.
Правило 3-2-1
- 3 копии данных;
- на 2 разных носителях/местах;
- 1 копия - вне сервера (другой провайдер, облако).
# дамп базы + ротация на 14 дней
mysqldump --single-transaction mydb | gzip > /backups/mydb-$(date +%F).sql.gz
find /backups -name "mydb-*.sql.gz" -mtime +14 -delete
Положите это в cron, а раз в месяц разверните дамп в тестовую базу и убедитесь, что данные на месте. Десять минут проверки дешевле, чем потерянный проект.
Чтобы оставить комментарий, войдите через Discord.
Войти через Discord