Back In Time — rsync вместо DeLorean

github.com/bit-team/backintime

Т.н. инкрементальные бэкаперы не сохраняют уже присутствующие в предыдущих бэкапах данные, а только новые/измененные, таким образом экономя пространство в отсутствии дубликатов файлов. Back In Time — тоже умеет это делать, но если файл обновился, то он копирует его полностью, в отличие от бэкаперов, делящих файл на куски. В итоге файлы копируются дольше, но доступны в изначальном виде и портативны — для их открытия бэкапер уже не нужен.

📌 Детали

  • открытый исходный код на Python
  • разработка сообщества FOSS, без рекламы и отслеживания
  • доступно только для Linux
  • использует rsync под капотом
  • консольный и графический (Qt, принимает доп. аргументы для rsync) интерфейсы
  • бэкапы по расписанию (cron), шифрование файлов
  • встроенная в программу справка по элементам графического интерфейса
  • локальное копирование или удаленное через SSH
  • создает символические ссылки для теневых копий не измененных файлов из старых бэкапов в новые
  • не ориентирован для бэкапа всей системы, но позволяет это делать через запуск от рута (не рекомендуется)
  • исключения по шаблонам (есть пути с кэшами и прочим мусором по умолчанию)
  • для восстановлении нет необходимости в бэкапере, но для переноса метаданных он может понадобиться
  • сохраняет метаданные в отдельный архив
  • иллюстрированная документация в процессе наполнения

ИМХО:  Легковесный и довольно быстрый, несмотря на Python, бэкапер. Достаточно простой, но позволяет гибко настроить количество копий. Есть неприятные баги (их исправление в приоритете разработки), но на своих тестах не сталкивался. Подойдет больше тем, кто бэкапится нечасто.

Свежее