Поиск по сайту:

Как создать резервную копию и восстановить файлы с помощью Deja Dup в Linux

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

Введение

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

Если вы новый пользователь, который переходит на Linux с другой ОС, то первое, что вам следует подумать, — это то, какие решения для резервного копирования вы собираетесь использовать.

Для резервного копирования доступно множество инструментов с открытым исходным кодом. Одним из таких инструментов является Deja dup, простое приложение резервного копирования для систем GNOME.

Что такое Дежа Дюп?

Déjà Dup — это простой в использовании персональный инструмент резервного копирования для ваших настольных систем Linux. На самом деле это утилита-оболочка для резервного копирования, внутри которой используется двойственность.

Внимание: Для тех, кто не знает: duplicity — это инструмент резервного копирования с командной строкой, который использует rsync для создания инкрементальных зашифрованных томов резервных копий.

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

Вам разрешено указать, какие папки следует резервировать, а какие — игнорировать.

Местом резервного копирования может быть локальный или удаленный каталог или диск Google. На момент написания этой статьи Deja dup позволяет нам хранить резервные копии на удаленном общем ресурсе через протоколы SSH, Samba, WebDAV, FTP, NFS и afp (AppleTalk).

Deja Dup поддерживает автоматическое резервное копирование по расписанию, поэтому вы можете создавать ежедневные и еженедельные резервные копии. Он использует встроенную программу под названием deja-dup-monitor для выполнения запланированного резервного копирования.

Внимание: Обратите внимание, что резервное копирование не запустится, если пользователь не вошел в систему. Это один из больших недостатков Deja Dup.

По умолчанию Déjà Dup будет создавать новую полную резервную копию каждые три месяца. Вам не нужно беспокоиться о нехватке места на диске. Deja Dup позволяет удалять старые резервные копии по истечении определенного периода времени.

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

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

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

Помните, что Deja Dup не подходит для резервного копирования всей вашей системы Linux. Это жизнеспособное решение для резервного копирования определенного файла или каталога.

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

Установите Deja Dup в Linux

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

Чтобы установить Deja Dup в Alpine Linux, запустите:

sudo apk add deja-dup

В Arch Linux и его вариантах, таких как EndeavourOS и Manjaro Linux, запустите:

sudo pacman -S deja-dup

В Debian, Ubuntu, Linux Mint, Pop OS:

sudo apt install deja-dup

В Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux:

sudo dnf install deja-dup

В openSUSE:

sudo zypper install deja-dup

Как я уже упоминал, версия Deja Dup по умолчанию может быть немного устаревшей. Последнюю версию Deja Dup можно установить либо из Snap Store, либо из flathub.

Если вы предпочитаете использовать версию Snap, запустите:

sudo snap install deja-dup --classic

Если вы не предпочитаете Snap, вы можете установить Deja Dup с Flathub, используя команду Flatpak:

flatpak install flathub org.gnome.DejaDup
flatpak run org.gnome.DejaDup

Резервное копирование и восстановление файлов с помощью Deja Dup в Linux

Использование Deja Dup довольно простое и понятное. Это значительно упрощает резервное копирование файлов для новичков.

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

Резервное копирование файлов с помощью Deja Dup

Запустите Deja Dup из Dash или меню приложения. Он может отображаться как просто «Резервные копии» в меню, средствах запуска приложений и в некотором тексте внутри приложения.

Запустить Дежа Дюп

Интерфейс Deja Dup по умолчанию должен выглядеть примерно так:

Интерфейс Deja Dup по умолчанию

Первое резервное копирование

После запуска Deja Dup вы увидите две опции, а именно: Создать мою первую резервную копию и Восстановить из предыдущей резервной копии.

Если вы впервые запускаете Deja Dup, очевидно, что резервной копии не будет. Итак, давайте создадим его. Для этого нажмите кнопку Создать мою первую резервную копию.

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

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

Создайте первую резервную копию с помощью Deja Dup в Linux

Следующим шагом будет выбор места для резервного копирования данных.

В настоящее время Deja Dup поддерживает локальные, удаленные или облачные хранилища резервных копий, такие как Google Drive. Вы можете изменить местоположение резервной копии в любое время в окне настроек.

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

Установите местоположение резервной копии в Deja Dup

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

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

Зашифруйте данные резервной копии с помощью Deja Dup

Теперь резервное копирование будет запущено. Если это первая резервная копия, время резервного копирования может варьироваться в зависимости от размера данных. Лично у меня Deja Dup заняло почти 5 минут для резервного копирования каталога размером 8 ГБ.

Резервное копирование файлов с помощью Deja Dup в Linux

Это последовательность шагов, которые необходимо выполнить при первом планировании резервного копирования. Резервная копия хранится в непрозрачном формате.

Резервное копирование по расписанию с помощью Deja Dup

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

Однако Deja Dup использует другой подход к резервному копированию. Deja Dup планирует регулярное резервное копирование через определенные промежутки времени с помощью встроенной программы под названием "deja-dup-monitor".

Вы можете использовать следующую команду, чтобы проверить состояние программы deja-dup-monitor:

ps -ef | grep -i deja-dup-monitor

Пример вывода:

ostechnix          2234    1975  0 11:49 ?        00:00:00 /usr/libexec/deja-dup/deja-dup-monitor
ostechnix          3696    3532  0 12:00 pts/0    00:00:00 grep --color=auto -i deja-dup-monitor

Чтобы включить автоматическое резервное копирование в Deja Dup, включите ползунок в разделе «Обзор»:

Включите автоматическое резервное копирование в Deja Dup

Доступно только два расписания резервного копирования. Это: Ежедневно и Еженедельно.

Чтобы запланировать резервное копирование, щелкните три вертикальные полосы в строке меню и выберите раздел Настройки.

Предпочтения Дежа Дюп

Установите расписание резервного копирования по вашему выбору в раскрывающемся списке Частота автоматического резервного копирования.

Установите частоту автоматического резервного копирования в Deja Dup

С этого момента Deja Dup будет автоматически создавать резервные копии данных в соответствии с частотой резервного копирования.

Обратите внимание, что Deja Dup инициирует процесс резервного копирования только тогда, когда пользователь войдет в систему.

Восстановите файлы из резервной копии с помощью Deja Dup

Восстановить данные из резервной копии с помощью Deja Dup довольно просто. Deja Dup выполняет постепенное резервное копирование, позволяя вам в любое время восстановить данные из любой конкретной резервной копии.

Вы можете восстановить отдельные папки, файлы или всю резервную копию. Убедитесь, что вы выбрали правильное место резервной копии в пути «Хранилище» в окне «Настройки».

Чтобы восстановить файлы, просто нажмите кнопку Восстановить в главном интерфейсе. Deja Dup автоматически просканирует файлы резервных копий и выведет их список.

На изображении ниже вы можете увидеть список файлов/папок, доступных из моей резервной копии. Выберите файл(ы) или папки, которые вы хотите восстановить, и нажмите кнопку «Восстановить» в левом нижнем углу. Если существует несколько резервных копий, вы можете выбрать, с какой даты восстанавливать копию.

Восстановите файлы из резервной копии с помощью Deja Dup

Заключение

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

Deja Dup — это простое приложение с графическим интерфейсом, предназначенное для использования только в вашей личной системе. Если вам нужны более продвинутые инструменты резервного копирования, вы можете попробовать любой из следующих инструментов:

Приложения для резервного копирования и синхронизации Linux:

  • Как сделать резервную копию всей вашей системы Linux с помощью Rsync
  • Как создать резервную копию файлов и каталогов с помощью Rsync в Linux
  • Как сделать резервную копию и восстановить систему Linux с помощью Timeshift
  • Как настроить сервер резервного копирования с помощью Rsnapshot
  • Как синхронизировать файлы с Unison в Linux
  • Как синхронизировать локальные и удаленные каталоги в Linux
  • Как синхронизировать файлы и каталоги с помощью Zaloha.sh
  • CYA — утилита для создания снимков и восстановления системы для Linux
  • Restic – быстрое, безопасное и эффективное приложение для резервного копирования

Ресурсы:

  • Веб-сайт Deja Dup
  • Веб-сайт двуличности

Статьи по данной тематике