Attic

Бесплатно
Открытый исходный код
macOS
Linux

Сайт: github.com/jborg/attic

Attic — это свободная консольная утилита для резервного копирования данных на Unix‑подобных системах с акцентом на дедупликацию, шифрование и сжатие. Проект был разработан как инструмент для эффективного хранения резервных копий, минимизируя занимаемое дисковое пространство за счёт поблочной дедупликации данных и поддерживая шифрование на стороне клиента для защиты содержимого. Интерфейс реализован в виде командной строки, что позволяло интегрировать утилиту в сценарии автоматизированного резервного копирования и системные процессы.

Разработка Attic получила распространение в сообществе свободного ПО, однако активное развитие проекта завершилось примерно в 2015 году; дальнейшее развитие и поддержка идей проекта продолжились в родственном проекте BorgBackup, который унаследовал ключевые принципы дедупликации и защищённого хранения. Несмотря на остановку развития, Attic продолжает упоминаться как ранняя реализация подхода «дедупликация + шифрование» для резервных копий в открытом коде, и его архитектурные решения повлияли на последующие инструменты в этой области.

  • Дедупликация: поблочная дедупликация данных для уменьшения объёма хранимой информации при повторном сохранении однотипного содержимого.
  • Шифрование на стороне клиента: поддержка шифрования резервных архивов перед отправкой на хранилище, что обеспечивает конфиденциальность данных.
  • Сжатие: встроенное сжатие данных для дополнительного сокращения размера резервных копий.
  • CLI-интерфейс: управление через командную строку, подходящее для сценариев автоматизации и скриптов.
  • Инкрементальные резервные копии: возможность создания инкрементальных снимков, хранящих только изменения относительно предыдущих архивов.
  • Хранение метаданных: сохранение информации о файловой структуре, правах доступа и временных метках.
  • Поддержка нескольких хранилищ: возможность использования локальных и удалённых носителей для хранения архивов.
  • Открытый исходный код: проект распространялся под свободной лицензией, что позволяло сообществу изучать и модифицировать код.
Подробнее