Давайте договоримся сразу, что называется, «на берегу». Классики были правы. Слегка переиначив их бессмертное выражение, скажем, что «спасение данных пользователей — дело рук самих пользователей».
Приложений, способных выступить в качестве классных инструментов для выполнения этой задачи на Linux довольно много. И сегодня мы поговорим о некоторых из них.
Duplicati
Неплохой софт для персонального использования. Приложение поддерживает создание бэкапа на локальных дисках. Юзер также может работать через FTP и SFTP. Конечно, поддерживаются и такие массовые решения как облака, среди которых Google Drive, Microsoft Onedrive и некоторые другие. Если пользователь выбирает постоянный бэкап в соответствии с выбранным расписанием или самостоятельно систематически запускает утилиту, то резервное копирование становится инкрементальным. Иными словами, Duplicati отслеживает изменения в сохраненных файлах, работая только с ними, а не со всем «телом» бэкапа. Это ускоряет процесс и увеличивает его надежность.
Запущенный с рабочего стола Linux, Duplicati начинает работу от имени и с правами юзера. При этом копирование данных по расписанию происходит только в том случае, если юзер вошел в свой аккаунт через специальную веб форму. В дальнейшем вход будет происходить автоматически.
Чтобы создать копию системных папок, недоступных обычному пользователю, приложение должно стартовать как системный процесс. Тогда в том числе и бэкап по созданному юзером расписанию будет осуществляться в фоне. Активировать и запустить сервис в Ubuntu/Linux Mint как системный можно набрав вот эти команды:
sudo systemctl enable duplicati
sudo systemctl start duplicati
Timeshift
Это приложение работает по привычной для большинства юзеров схеме. Софт делает «снимки» системы, создавая «точки возврата» для ситуаций, когда что-то пошло не так.
Софт знаком пользователям Linux Mint по той простой причине, что приложение предустановлено и по дефолту выполняет свои функции. Ребята на Ubuntu могут использовать три команды и установить прогу через терминал
sudo add-apt-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install timeshift
После установки во время первого старта нужно выбрать опцию rsync as snapshot type, а также указать приложению диск, за которым нужно присматривать и создать расписание для выполнения резервного копирования.
Aptik
Этот софт идеально подойдет для юзеров, которые часто устанавливают и «сносят» софт или же работают с несколькими компьютерами на Linux. Приложение создает список установленных программ и использованных репозиториев. Таким образом в случае возникновения проблем после установки очередного софта или необходимости быстро «завести» Linux на другой машине, Aptik готов помочь и делает это довольно уверенно.
Однако есть нюанс. Последняя версия приложения стоит очень внушительных денег. Однако предыдущая пока еще бесплатна. Правда, эксперты отмечают, что время от времени бесплатный софт работает некорректно с современными дистрибутивами.
Rescuezila
Возможно самая подробная и тщательная программа для создания 1:1 копии жесткого диска. Однако обратной стороной такого детализированного подхода является время, которое приложение тратит на создание бэкапа.
Софт может по желанию пользователя создавать резервное хранение как разделов диска, так и всего «харда» целиком. Бэкап может быть размещен на USB носителе или отправлен на сетевой диск. Если нужно, Rescuezila поможет с записью ISO или загрузочной USB флешки при помощи другой подходящей программы, к примеру, Etcher.
Перед началом бэкапа юзер выбирает целевые файлы копирования и место сохранения бэкапа. Пользователю также доступны различные варианты сжатия данных. При этом Image Explorer, предлагаемый самой Rescuezila, помогает «линуксоиду» вытащить из копии только определенные папку или папки
К слову, юзеры со стажем наверняка заметили, что описание софта очень похоже на функционал Clonezilla. И это не случайно, потому что программы связаны между собой. Более того, опытные пользователи могут запустить Clonezilla через терминал и воспользоваться функционалом Rescuezila как опцией основной программы.