← К списку

Бэкапы, которые реально восстанавливаются: правило 3-2-1

Бэкапы, которые реально восстанавливаются: правило 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, а раз в месяц разверните дамп в тестовую базу и убедитесь, что данные на месте. Десять минут проверки дешевле, чем потерянный проект.

// обсуждение

Комментарии (0)

Будьте первым, кто оставит комментарий.

Чтобы оставить комментарий, войдите через Discord.

Войти через Discord