Приложения для резервного копирования в Linux
Резервное копирование данных является важной составляющей в работе с любой операционной системой. В данном обзоре речь пойдет о лучших приложениях для создания резервных копий в Linux. Эта процедура в операционной системе с открытым исходным кодом проводится только при помощи специального софта. Но каждая программа имеет свои особенности, преимущества и недостатки. Это сравнение поможет в этом всем разобраться.
Все нижеописанные приложения подходят, в том числе, для работы с серверным оборудованием на базе упомянутой ОС.
Rsync
В операционной системе Linux есть встроенный инструмент для создания резервного копирования данных под названием rsync. Недостатком этого приложения является отсутствие какого-либо интерфейса. Инструмент представлен в виде команды, которую нужно вводить в “Терминале”. Поэтому чаще всего его используют только опытные системные администраторы.
Особенности данной команды:
- права доступа к файлам сохраняются;
- возможность инкрементного резервного копирования;
- функция обновления дерева каталогов и файловой системы.
В целом, команда простая и хорошо выполняет свои функции. Но многих отталкивает отсутствие интерфейса.
GRSYNC
GRSYNC - это приложение для резервного копирования данных в Linux с функционалом, очень похожим на встроенную команду rsync. Но эта программа уже имеет интерфейс. Русской локализации в ПО нет, поэтому для работы с настройками (а их там более 10) понадобится понимание английских фраз. Удобно, что для начальных пользователей можно выбрать один из нескольких уровней настройки: от базового до продвинутого. Приложение хорошо себя показывает при работе с файловой системой операционной системой и за долгое время у системных администраторов не было претензий к функционалу.
BACKUPNINJA
BACKUPNINJA - это достаточно мощный инструмент для файлового резервирования в Linux. Среди особенностей - возможность создавать отдельные файлы с сохраненной конфигурацией резервного копирования с последующим перемещением в каталог /etc/backup.d/. Помимо этого, можно создавать инкрементные копии файлов в сетевом режиме. Пользователям будет удобно работать с этим приложением, так как утилита работает и с Linux-Vservers. При необходимости настраивается время отправки отчета о выполненном резервировании. Без проблем программа считывает файлы с настройками конфигураций резервирования в формате .ini.
AUTOMYSQLBACKUP
При работе с базами данных MySQL рекомендовано использовать специальную утилиту, предназначенную именно для этого. AUTOMYSQLBACKUP соответствует своему названию. Приложение подходит для создания резервных копий баз данных MySQL. Простые настройки позволяют в пару кликов активировать функцию регулярного копирования данных на удаленный сервер или в облачную файловую систему. Дополнительно приложение может самостоятельно удалять уже устаревшие архивные копии.
BACULA
Приложение BACULA чаще используется в коммерческой среде для гетерогенных сетей. Помимо поддержки Linux, в этой утилите есть клиенты для выполнения функций резервного копирования в операционных системах UNIX и Windows. В целом, приложение хорошо справляется с задачами, где нужно автоматизировать процесс резервного сохранения корпоративных данных на сервер или облако. Для управления функционалом приложения можно использовать стандартный десктопный GUI-интерфейс, веб-интерфейс или командную строку. Все сохраняемые данные могут быть интегрированы в каталоги MySQL, PostgreSQL или SQLite.
AMANDA или Advanced Maryland Automatic Network Disk Archiver
Это приложение представляет собой архиватор сетевых дисков для создания резервных копий файлов и любых данных, хранящихся в СХД или на компьютере. При помощи этой утилиты удобно настраивать резервное копирование на один сервер со многих сетевых хостов. Возможность работы с большими массивами данных является ключевым преимуществом этой программы. Она имеет собственный интерфейс на английском языке.
BACK IN TIME
Если вы ищете утилиту для резервного копирования данных в Linux с максимально простым интерфейсом, то решение BACK IN TIME подойдет вам больше всего. Программа имеет минималистичное меню всего с несколькими настройками. Всего доступно два основных режима работы: root и non-root. В первом случае актуальнее работать с данными администратора, а во втором - с личными файлами. Русский язык в интерфейсе доступен, поэтому трудностей с выбором конфигураций не возникнет. Правда, в утилите не так много возможностей для автоматизации резервного копирования. А удобнее всего все делать вручную - это будет функциональнее. Поэтому инструмент не подходит для работы с большими массивами данных.
Заключение
В корпоративной среде всегда нужно обеспечить регулярное резервное копирование данных. Так как многое серверное оборудование работает на Linux, описанные в обзоре утилиты помогут решить проблему с сохранением файлов и конфигураций в случае сбоя или аварии в работе СХД.