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

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

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

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

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

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

CloudBerry Backup for Linux
CloudBerry Backup для Linux

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

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

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

1. Rsync

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

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

Rsync Backup Tool
Rsync Backup Tool

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

2. Fwbackups

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

Он обладает такими функциями, как:

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

3. Bacula

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

Это сетевое программное обеспечение, состоящее из следующих программ:

  • директор: программа, контролирующая все операции Bacula.
  • Консоль: программа, позволяющая пользователю общаться с вышеупомянутым директором Bacula.
  • файл: программа, установленная на машине, на которую необходимо создать резервную копию.
  • хранилище: программа, которая используется для чтения и записи в ваше хранилище.
  • каталог: программа, отвечающая за используемые базы данных.
  • Монитор: программа, которая отслеживает все события, происходящие в различных частях Bacula.
Bacula Backup Tool for Linux
Bacula Backup Tool для Linux

4. Backupninja

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

Программа обладает следующими возможностями:

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

5. Simple Backup Suite (sbackup)

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

Программа обладает следующими возможностями:

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

6. Kbackup

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

Kbackup обладает следующими возможностями:

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

7. BackupPC

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

Она обладает следующими возможностями:

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

8. Amanda

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

Amanda Backup Software
Программное обеспечение для резервного копирования Amanda

9. Back In Time

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

В нем есть такие функции, как настройка:

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

10. Mondorescue

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

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

Mondorescue Backup Tool for Linux
Инструмент резервного копирования Mondorescue для Linux

11. Box Backup

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

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

12. Luckybackup

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

Он обладает широкими функциональными возможностями, такими как:

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

13. Areca Backup

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

В нем есть такие функции, как:

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

14. Защита данных Bareos

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

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

Bareos Data Protection Tool
Инструмент защиты данных Bareos

15. BorgBackup

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

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

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

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

16. Restic

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

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

  • Он кроссплатформенный и работает на Unix-подобных системах, таких как Linux, а также Windows.
  • Его легко устанавливать, настраивать и использовать.
  • Использует шифрование для защиты данных.
  • Резервное копирование только изменений в данных.
  • Поддерживает проверку данных в резервной копии.
Restic Backup Tool for Linux
Restic Backup Tool для 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
Timeshift System Restore Tool для Linux

20. Duplicity

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

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

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

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

21. Déjà Dup

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

Deja Dup Backup
Резервное копирование Deja Dup

Below are Déjà Dup key features:

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

22. UrBackup

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

UrBackup Tool for Linux
UrBackup Tool для Linux

Ниже перечислены основные возможности UrBackup:

  • Безопасное и эффективное полное и инкрементное резервное копирование образов и файлов по сети.
  • Веб-интерфейс, отображающий состояние клиентов, текущие действия и статистику.
  • Отчеты о резервном копировании отправляются пользователям или администраторам.
  • Простое в использовании восстановление файлов и образов с помощью CD/USB-привода.
  • Простая настройка и использование доступа к резервному копированию файлов.
  • Уведомления по электронной почте, если резервное копирование на клиентской машине не выполняется в течение определенного времени.

23. rclone

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

rclone Sync Data
rclone Sync Data

24. Relax-and-Recover

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

Relax and Recover Tool for Linux
Relax and Recover Tool для Linux

25. rdiff-backup

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

rdiff-backup Program for Linux
rdiff-backup Program для Linux
Резюме

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

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

+1
0
+1
2
+1
0
+1
0
+1
0

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *