Найти в Дзене
Integrus. it-решения

Резервное копирование серверов Linux/Unix

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

Преимущество при организации бэкапа принадлежит предустановленным утилитам tar и dd.

  • DD – старая, универсальная утилита, подходящая для создания образов сервера, но требующая большого свободного пространства при распаковке.
  • TAR – многоопциональная утилита всех систем Linux, умеющая делать инкрементное копирование и редактировать содержимое готового архива.

Различают три типа копирования, использующих специфичные утилиты.

  • Инкрементальное (утилита RSync для синхронизации файлов и директорий).
  • Дифференциальное (утилита rdiff-backup, находящая отличия в файлах).
  • Полное (на уровне системы – высокоскоростная утилита dump, на уровне устройства – mdraid и DRBD либо LVM+dd).

Лучшие системы резервного копирования и восстановления данных для Linux:

  1. Restic. Кроссплатформенное ПО для шифровки данных и их аутентификации.
  2. Borg. Бесплатное ПО с функцией дедупликации.
  3. Fwbackup. Бесплатное, кроссплатформенное, мультифункциональное ПО с гибким конфигурированием, удаленным копированием и резервированием.
  4. Duplicati. Бесплатный клиент для хранения копий на удаленных серверах и в облаке.
  5. Bacula. Инструмент для управления процессами копирования и восстановления, создающий резервные дубликаты на различных носителях.
  6. Bareos. Межсетевое ПО, копирующее, архивирующее и восстанавливающее структуру для всех ОС.
  7. Barman. Инструмент администрирования для экстренного подъема данных для серверов PostgreSQL.
  8. BackupPC. Корпоративная система высокой производительности для компьютеров всех типов под Linux.
  9. Bup. Инструмент инкрементного копирования и полной дедупликации, в т.ч. образов виртуальных машин.
  10. Lsyncd. Решение для «живых» зеркал, синхронизирующий любые изменения дерева локальных каталогов.
  11. Rclone. ПО командной строки, синхронизирующее для разных клиентов облачного хранилища файлы и каталоги.
  12. Veeam Agent. Бесплатное ПО для создания копий образов, а также отдельных файлов и томов диска.
  13. Altlinux. Модуль для экстренного восстановления, основанный на утилитах bls, bscan, bextract.
  14. Kbackup. Инструмент для ОС Unix, используемый в резервном копировании Linux для создания и сжатия архивов.
  15. Amanda. ПО для Unix/Linux с собственными утилитами создания копий.

Подробнее: https://integrus.ru/blog/it-decisions/rezervnoe-kopirovanie-serverov-linux-unix.html