25 выдающихся утилит резервного копирования для систем Linux в 2024 году

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

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

В этой статье мы рассмотрим 25 выдающихся инструментов резервного копирования, которые можно использовать на серверах или системах Linux.

Почетное упоминание – CloudBerry Backup

CloudBerry Backup для Linux – это кросс-платформенное облачное резервное решение с расширенными настройками резервного копирования и обеспечивает полную безопасность данных.

CloudBerry Backup for Linux

С помощью этого инструмента вы можете резервировать файлы и папки на облачное хранилище по вашему выбору: он поддерживает более чем 20 широко известных облачных хранилищ. CloudBerry Backup работает с Ubuntu, Debian, Suse, Red Hat и другими дистрибутивами Linux, а также совместим с Windows и Mac OS

Основные функции резервного копирования включают:

  • Сжатие
  • Шифрование AES 256 бит
  • Планирование резервного копирования
  • Инкрементное резервное копирование
  • Интерфейс командной строки
  • Политика удержания и другие.

1. Rsync

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

Также у него есть графический интерфейс пользователя под названием Grsync, однако преимущество rsync заключается в том, что резервные копии могут быть автоматизированы с использованием сценариев и заданий cron, когда они используются опытными системными администраторами в командной строке.

Rsync Backup Tool

Мы уже опубликовали много статей о инструменте rsync в прошлом, вы можете их прочитать ниже:

2. Fwbackups

Fwbackups – это бесплатное и программное обеспечение с открытым исходным кодом, которое поддерживает несколько платформ и богато оснащено функциями, а пользователи могут вносить свой вклад в его разработку или просто участвовать в его тестировании. У него интуитивно понятный интерфейс, который позволяет пользователям легко создавать резервные копии.

Среди его функций:

  • Простой интерфейс
  • Гибкость в настройке резервного копирования
  • Удаленные резервные копии
  • Резервное копирование целой файловой системы
  • Исключение файлов и каталогов плюс многое другое
fwbackups for Linux

3. Bacula

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

Он основан на сетевой архитектуре и состоит из следующих программ:

  • a director: a program that supervises all operations of Bacula.
  • a console: a program that allows a user to communicate with the Bacula director above.
  • a file: a program that is installed on the machine to be backed up.
  • storage: программа, которая используется для чтения и записи на вашем носителе данных.
  • каталог: программа, ответственная за используемые базы данных.
  • Монитор: программа, отслеживающая все события, происходящие в разных частях Bacula.
Bacula Backup Tool for Linux

4. Backupninja

Backupninja – мощный инструмент резервного копирования, который позволяет пользователям создавать файлы конфигурации действий резервного копирования, которые могут быть помещены в каталог /etc/backup.d/. Он помогает выполнять безопасные, удаленные и также инкрементные резервные копии по сети.

У него следующие функции:

  • Простые в чтении файлы конфигурации в стиле ini.
  • Использование сценариев для обработки новых типов резервных копий на вашей системе.
  • Запланированные резервные копии.
  • Пользователи могут выбирать, когда им отправляются отчеты о статусе по электронной почте.
  • Легко создавать файл конфигурации действия резервного копирования с помощью консольного мастера (ninjahelper).
  • Работает с Linux-Vservers.
BackupNinja Tool

5. Простой набор резервных копий (sbackup)

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

У него следующие функции:

  • Создание сжатых и несжатых резервных копий.
  • Поддержка нескольких профилей резервного копирования.
  • Позволяет вести журнал и отправлять уведомления по электронной почте.
  • Запланированные и ручные резервные копии.
  • Разделение несжатых резервных копий на несколько частей.
  • Поддержка локальных и удаленных резервных копий.
Simple Backup sbackup Tool

6. Kbackup

Kbackup – простой в использовании инструмент для резервного копирования для операционных систем Unix и Linux. Он может создавать архивы и сжимать их с использованием утилит tar и gzip соответственно.

У Kbackup есть следующие функции:

  • Интуитивно понятный и меню-ориентированный интерфейс.
  • Поддержка сжатия, шифрования и двойного буферизации.
  • Автоматическое необслуживаемое резервное копирование.
  • Высокая надежность.
  • Поддержка полного или инкрементного резервного копирования.
  • Удаленное резервное копирование через сети.
  • Портативность и обширная документация, среди прочего.
kBackup Tool for Linux

7. BackupPC

BackupPC – это кроссплатформенное программное обеспечение для резервного копирования, которое может работать на Unix/Linux, Windows и Mac OS X. Оно разработано для использования на уровне предприятия с высокими показателями производительности. BackupPC может использоваться на серверах, настольных компьютерах и ноутбуках.

У него есть следующие функции:

  • Сжатие файлов для уменьшения использования дискового пространства.
  • Отсутствие необходимости установки клиентского ПО.
  • Флексиbilitty во время восстановления резервных копий
  • Флексиbilitty в настройке с помощью различных параметров.
  • Уведомления пользователей о необходимости создания резервных копий и т. д.
BackupPC Server

8. Amanda

Amanda является open-source программой, работающей на Unix/GNU Linux и Windows. Она поддерживает native резервные утилиты и форматы, такие как GNU tar для резервных копий на Unix/Linux. Для резервных копий на Windows-машинах она использует native клиент Windows. Пользователи могут настроить один сервер резервного копирования, чтобы сохранять резервные копии нескольких машин в сети.

Amanda Backup Software

9. Back In Time

Back In Time — это простая и легкая в использовании утилита резервного копирования для операционной системы Linux, которая работает, создавая снимки указанных каталогов и копируя их.

У нее есть такие возможности, как настройка:

  • Места хранения для сохранения снимков.
  • Резервное копирование вручную или автоматически.
  • Каталоги для резервного копирования.
Back-in-Time Backup

10. Mondorescue Mondorescue — это free программа для резервного копирования и спасения, которая является надежной и включает все возможности. Она может выполнять резервное копирование с персональных компьютеров, рабочих станций или серверов на различные носители: жесткие диски, ленты, NFS, CD-[R|W], DVD-R[W], DVD+R[W], и многое другое.

Mondorescue представляет собой бесплатное программное обеспечение для резервного копирования и спасения, которое надежно и включает все функции. Оно может выполнять резервное копирование с персональных компьютеров, рабочих станций или серверов на разделения жестких дисков, ленты, NFS, CD-[R|W], DVD-R[W], DVD+R[W] и многие другие.

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

Mondorescue Backup Tool for Linux

11. Box Backup

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

  • Резервное копирование в сети
  • Демон резервного копирования для автоматического резервного копирования
  • Хранение резервных копий в файлах
  • Сжатие и шифрование данных
  • Поведение, подобное ленте
  • Выбор поведения резервного копирования, а также многие другие

12. Luckybackup

Luckybackup представляет собой бесплатный мощный, быстрый, надежный и простой в использовании инструмент для резервного копирования и синхронизации, который использует инструмент Rsync для резервного копирования.

Это функция-богатый с такими функциями, как:

  • Сохранение прав собственности и разрешений файлов.
  • Создание нескольких снимков резервных копий.
  • Расширенные параметры файлов и директорий.
  • Исключение параметров и использование параметров rsync и многие другие.
LuckyBackup Tool

13. Areca Backup

Areca – это открытый исходный инструмент резервного копирования, предназначенный для личного использования, и он позволяет пользователю выбрать набор файлов или директорий для резервного копирования и выбрать метод резервного копирования и место хранения.

Он имеет такие функции, как:

  • Уведомления по электронной почте о процессе резервного копирования.
  • Простота использования с точки зрения конфигураций.
  • Просмотр архивов и многие другие.
Areca Backup for Linux

14. Bareos Data Protection

Bareos – это набор открытых исходных программ, которые позволяют пользователям резервное копирование, восстановление и защиту данных на системах Linux. Это идея, порожденная от проекта инструмента резервного копирования Bacula, и работает в сети в архитектуре клиент/сервер.

Базовые функциональности бесплатны, но для использования профессиональных функций резервного копирования требуется оплата. Он имеет функции инструмента резервного копирования Bacula.

Bareos Data Protection Tool

15. BorgBackup

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

Оно может использоваться для ежедневного резервного копирования, при котором архивируются только изменения в файлах с момента последнего резервного копирования, используя подход дедупликации.

Ниже перечислены некоторые из основных особенностей:

  • Легко устанавливать и использовать.
  • Поддерживает шифрование всех данных.
  • Использует методы аутентифицированного шифрования для обеспечения безопасности резервных копий.
  • Также очень быстро.
  • Поддерживает эффективное использование места на диске.
  • Поддерживает опциональное сжатие данных.
  • Поддерживает удаленное резервное копирование через SSH.
  • Поддерживает монтирование резервных копий таким же образом, как файловые системы.
Borg Backup Tool For Linux

16. Restic

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

Ниже перечислены основные особенности:

  • Оно является кроссплатформенным и работает на Unix-подобных системах, таких как Linux, а также на Windows.
  • Легко устанавливать, настраивать и использовать.
  • Использует шифрование для защиты данных.
  • Он только резервно копирует изменения в данных.
  • Поддерживает проверку данных в резервной копии.
Restic Backup Tool for Linux

17. rsnapshot

Rsnapshot представляет собой бесплатное программное обеспечение для резервного копирования с открытым исходным кодом для операционных систем, подобных Unix, основанное на rsync. Оно разработано для создания моментального снимка файловой системы на локальных машинах, а также на удаленных хостах через SSH.

Rsnapshot поддерживает периодические моментальные снимки, и пользователи могут автоматизировать резервное копирование через cron-задания. Кроме того, он также эффективен в управлении дисковым пространством, используемым для резервных копий.

18. Burp

Burp представляет собой бесплатное программное обеспечение для резервного копирования и восстановления с открытым исходным кодом, эффективное, функциональное и безопасное. Оно разработано для работы по сети в архитектуре клиент/сервер (серверная мода работает на Unix-подобных системах, таких как Linux, а клиенты работают на Unix-подобных и Windows системах), и в этом случае стремится свести к минимуму сетевой трафик для надежных результатов.

Ниже перечислены основные функции:

  • Поддерживает два независимых протокола резервного копирования: протокол I и II; каждый с разными функциями.
  • Поддерживает резервное копирование по сети.
  • Поддерживает возобновление прерванных резервных копий.
  • Поддерживает резервное копирование и восстановление файлов, директорий, символических ссылок, жестких ссылок, fifos, узлов, разрешений, а также временных отметок.
  • Также поддерживает планирование резервных копий.
  • Поддерживает уведомления по электронной почте о успешном или неуспешном резервном копировании.
  • Предлагает живую мониторинг ncurses на сервере.
  • Поддерживает дедупликацию данных хранилища, как и многие другие инструменты резервного копирования.
  • Поддерживает сжатие данных в сети и на хранение.
  • Поддерживает автоматическое подписывание клиентского сертификата удостоверяющего центра SSL и многие другие.

19. TimeShift

Timeshift – это инструмент резервного копирования и восстановления для систем Linux, который создает инкрементные снимки файловой системы с определенной периодичностью. Он работает аналогично rsnapshot (так как использует rsync и жесткие ссылки для создания снимков), но предлагает определенные уникальные функции, которые отсутствуют в его аналоге. Кроме того, он предназначен только для резервного копирования системных файлов и настроек.

Ниже приведены основные функции Timeshift:

  • Создает снимок только системных файлов и настроек, пользовательские данные, такие как картинки, музыка и т.д., не архивируются.
  • Создает снимки файловой системы с использованием rsync+hardlinks или снимков BTRFS.
  • Поддерживает запланированные снимки.
  • Поддерживает несколько уровней резервного копирования при исключении фильтров.
  • Позволяет восстанавливать моментальные снимки во время работы системы или с работающих устройств (например, USB).
Timeshift System Restore Tool for Linux

20. Duplicity

Duplicity – это бесплатная открытая система безопасного резервного копирования, основанная на rsync. Она создает зашифрованные резервные копии директорий в архивах формате tar и сохраняет их на локальном или удаленном компьютере через SSH.

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

Ниже приведены основные особенности Duplicity:

  • Она проста в использовании и использует стандартный формат файлов.
  • Она отслеживает и учитывает изменения в файлах только с момента последнего резервного копирования.
  • Создает экономичные по объему хранилища инкрементные архивы.
  • Создает зашифрованные и/или подписанные архивы для целей безопасности.
  • Поддерживает подписи и дельты директорий и регулярных файлов в формате tar.

21. Déjà Dup

Déjà Dup – это простой, безопасный и удобный инструмент резервного копирования для систем Linux, созданный для зашифрованного, удаленного и регулярного резервного копирования. Он позволяет хранить резервные копии локально, удаленно или в облаке с использованием таких сервисов, как Google Диск и Nextcloud.

Deja Dup Backup

Ниже приведены основные функции Déjà Dup:

  • Использует duplicity в качестве бэкэнда.
  • Поддерживает шифрование и сжатие данных.
  • Поддерживает инкрементное резервное копирование, что позволяет восстанавливать данные из любой конкретной резервной копии.
  • Поддерживает планирование регулярных резервных копий.
  • Легко интегрируется в среду рабочего стола GNOME.

22. UrBackup

UrBackup – это система резервного копирования клиент/сервер с открытым исходным кодом, которая легко настраивается для Linux, Windows и Mac OS X и обеспечивает как безопасность данных, так и быстрое время восстановления за счет использования комбинации образов и файловых резервных копий.

UrBackup Tool for Linux

Ниже приведены основные функции UrBackup:

  • Безопасно и эффективно выполнять полные и инкрементные резервные копии изображений и файлов через сеть.
  • A web interface that displays the status of the clients, current activities, and statistics.
  • Отчеты о резервном копировании отправляются пользователям или администраторам.
  • Просто восстановить файлы и изображения с помощью CD/USB-накопителя.
  • Легко настроить и использовать доступ к резервному копированию файлов.
  • E-mail notifications if a client machine is not backed up for a given amount of time.

23. rclone

Rclone – это мощная программа командной строки, написанная на языке Go, используемая для синхронизации файлов и каталогов из нескольких провайдеров облачного хранилища, таких как Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, DigitalOcean Spaces, Dropbox, FTP, Google Cloud Storage, Google Drive и т.д.

rclone Sync Data

24. Relax-and-Recover

Relax-and-Recover – это программа восстановления после катастрофы и миграции системы для Linux, которая используется для создания загрузочного образа и восстановления из существующего резервного образа. Он также позволяет восстановиться на различном аппаратном обеспечении и, следовательно, может использоваться как инструмент миграции.

Relax and Recover Tool for Linux

25. rdiff-backup

rdiff-backup – это мощная программа резервного копирования командной строки, написанная на языке Python, которая используется для создания локальных/удаленных инкрементных резервных копий сервера или локального компьютера, что означает, что он только резервирует измененные или измененные файлы через защищенную сеть через ssh, используя протокол rsync с эффективным использованием пропускной способности.

rdiff-backup Program for Linux
Резюме

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

Вы можете использовать инструмент резервного копирования, который мы не рассмотрели, сообщив нам об этом комментарием, и надеемся, что вы найдете статью полезной и всегда помните оставаться на связи с Tecmint.com.

Source:
https://www.tecmint.com/linux-system-backup-tools/