BorgBackup — эффективное и безопасное резервное копирование | Глоссарий FREEHOSTING

BorgBackup

Borg Backup Tool
BorgBackup — BorgBackup — это инструмент для создания зашифрованных, сжатых и дедуплицируемых резервных копий данных, обеспечивающий эффективную и безопасную архивацию локальных и удалённых файлов.

Определение простыми словами

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

Использование BorgBackup подходит для регулярного сохранения данных на локальные и сетевые хранилища, обеспечивая быстрый доступ к резервным копиям и минимизируя затраты на дисковое пространство.

Сравнение

Функция BorgBackup rsync Duplicity
Шифрование Да (AES-256) Нет Да
Дедупликация Да (на уровне блоков) Нет Нет
Сжатие Да (Snappy, LZ4, gzip и др.) Нет Да
Типы резервных копий Полные и инкрементальные Синхронизация файлов Полные и инкрементальные

Кейсы использования

  • Регулярное резервное копирование серверных данных с дедупликацией для экономии пространства
  • Создание зашифрованных архивов для безопасного хранения конфиденциальной информации
  • Резервное копирование виртуальных машин и контейнеров с возможностью инкрементальных обновлений
  • Хранение резервных копий на удалённых серверах через SSH
  • Негативный пример: использование BorgBackup для бэкапа данных без регулярного тестирования восстановления, что может привести к потере данных при сбое архива

Технические детали

BorgBackup реализован на Python и работает в системах Linux и macOS. Для создания резервных копий используется механизм дедупликации на уровне блоков данных, что позволяет значимо снижать объём хранимых данных. Для шифрования применяется AES-256 в режиме CTR.

# Основные команды borgbackup
borg init --encryption=repokey /path/to/repo
borg create /path/to/repo::archive-2024-04-01 /data/to/backup
borg extract /path/to/repo::archive-2024-04-01
borg prune -v --keep-daily=7 --keep-weekly=4 --keep-monthly=6 /path/to/repo

Подробнее можно изучить на страницахрезервного копирования, шифрования и дедупликации.

Частые вопросы

Что такое дедупликация в BorgBackup?

Дедупликация — это процесс исключения повторяющихся блоков данных, что позволяет значительно сэкономить место в резервных копиях.

Можно ли использовать BorgBackup для зашифрованного хранения данных?

Да, BorgBackup поддерживает шифрование данных с помощью AES-256, что обеспечивает безопасность резервных копий.