Различия между системами резервного копирования данных Linux заключаются в количестве полезных функций, включая выбор типа копирования, время проведения, протоколирование, шифрование, ресурсоемкость и т.п.
Преимущество при организации бэкапа принадлежит предустановленным утилитам tar и dd.
- DD – старая, универсальная утилита, подходящая для создания образов сервера, но требующая большого свободного пространства при распаковке.
- TAR – многоопциональная утилита всех систем Linux, умеющая делать инкрементное копирование и редактировать содержимое готового архива.
Различают три типа копирования, использующих специфичные утилиты.
- Инкрементальное (утилита RSync для синхронизации файлов и директорий).
- Дифференциальное (утилита rdiff-backup, находящая отличия в файлах).
- Полное (на уровне системы – высокоскоростная утилита dump, на уровне устройства – mdraid и DRBD либо LVM+dd).
Лучшие системы резервного копирования и восстановления данных для Linux:
- Restic. Кроссплатформенное ПО для шифровки данных и их аутентификации.
- Borg. Бесплатное ПО с функцией дедупликации.
- Fwbackup. Бесплатное, кроссплатформенное, мультифункциональное ПО с гибким конфигурированием, удаленным копированием и резервированием.
- Duplicati. Бесплатный клиент для хранения копий на удаленных серверах и в облаке.
- Bacula. Инструмент для управления процессами копирования и восстановления, создающий резервные дубликаты на различных носителях.
- Bareos. Межсетевое ПО, копирующее, архивирующее и восстанавливающее структуру для всех ОС.
- Barman. Инструмент администрирования для экстренного подъема данных для серверов PostgreSQL.
- BackupPC. Корпоративная система высокой производительности для компьютеров всех типов под Linux.
- Bup. Инструмент инкрементного копирования и полной дедупликации, в т.ч. образов виртуальных машин.
- Lsyncd. Решение для «живых» зеркал, синхронизирующий любые изменения дерева локальных каталогов.
- Rclone. ПО командной строки, синхронизирующее для разных клиентов облачного хранилища файлы и каталоги.
- Veeam Agent. Бесплатное ПО для создания копий образов, а также отдельных файлов и томов диска.
- Altlinux. Модуль для экстренного восстановления, основанный на утилитах bls, bscan, bextract.
- Kbackup. Инструмент для ОС Unix, используемый в резервном копировании Linux для создания и сжатия архивов.
- Amanda. ПО для Unix/Linux с собственными утилитами создания копий.
Подробнее: https://integrus.ru/blog/it-decisions/rezervnoe-kopirovanie-serverov-linux-unix.html