Relax-and-Recover — восстанавливаемся из любой ситуации

relax-and-recover.org

Задачи для бэкапов у всех разные. Где-то хорошо работают решения на базе BorgBackup или даже он сам (для красноглазых), где-то — на базе rsync, но бывает, что нужно и то, и другое. В таких случаях ручную работу заменит автоматизированное решение — Relax-and-Recover (ReaR).

ReaR — это набор скриптов, организующий создание и восстановление резервных копий в случае даже полностью убитой системы (бэкапится даже загрузчик). Для такого высокого уровня надежности сам бэкапер должен стоять на физически отдельном от системы накопителе. На этот же накопитель ReaR восстанавливает бэкап.

📌 Детали

  • открытый исходный код на Shell
  • разработка сообщества FOSS, без рекламы и отслеживания
  • доступно для Linux (в корпоративных дистрибутивах типа Red Hat — прямо из коробки)
  • минимальные зависимости (практически все уже включены во в основные дистрибутивы Linux)
  • высокий уровень надежности: бэкапер ставится на отдельный от системы накопитель
  • полностью воссоздает структуру файловой системы вместе с файлами и директориями при восстановлении
  • интеграция в GRUB
  • бесшовные бэкапы не прерывают работу с системой
  • дедупликация бэкапов (не изменившиеся со времен последнего бэкапа данные не копируются)
  • поддержка технологий виртуализации (KVM, VMware, Xen)
  • скрывает секреты конфигурации от логов
  • поддержка логических томов (LVM), в т.ч. с шифрованием (LUKS)
  • выгрузка бэкапов на удаленное хранилище (по HTTP(S), (S)FTP, NFS или CIFS/SMB)
  • восстановление на отличном от изначального железе (при условии одной и той же архитектуры)
  • интеграция с 20+ системами резервного копирования
  • подробная документация с примерами использования

ИМХО:  Самые простые, надежные но и самые долгие для восстановления бэкапы.

Свежее