Dropbox, NextCloud и Syncthing — замечательные решения для синхронизации файлов и папок между разными устройствами, но что насчет синхронизации на одном устройстве? FreeFileSync — это бесплатный инструмент с открытым исходным кодом, идеально подходящий для этой задачи. Его можно использовать для создания резервных копий на внешний USB-накопитель. Последняя стабильная версия, 10.15, была выпущена 15 августа 2019 года. В этом руководстве мы рассмотрим, как установить FreeFileSync на Ubuntu 18.04, 19.04 и 16.04.
Содержание статьи
Инсталляция FreeFileSync на Ubuntu версий 18.04, 19.04 и 16.04.
FreeFileSync не доступен в репозитории Ubuntu, и официальный PPA больше не функционирует. Поэтому необходимо загрузить и установить программу вручную. Для этого посетите страницу загрузки FreeFileSync и выберите версию для Linux.
После завершения загрузки откройте файловый менеджер и перейдите в папку загрузок. Далее щелкните правой кнопкой мыши на файле с расширением tar.gz и выберите опцию «извлечь сюда».

Содержимое будет перенесено в новую папку FreeFileSync, расположенную в текущем каталоге. В этой папке вы найдете два исполняемых файла: FreeFileSync и RealTimeSync.

Дважды кликните на бинарный файл FreeFileSync, чтобы запустить программу.

Создание значка.
Для того чтобы упорядочить файловую систему, рекомендуется переместить папку FreeFileSync в каталог /opt/, который обычно служит местом хранения сторонних приложений в системах Unix/Linux.
sudo mv FreeFileSync/ /opt/
После этого установите Gnome Panel, который дает возможность создавать файлы. desktop.
sudo apt-get install --no-install-recommends gnome-panel
Используйте следующую команду для создания файла. desktop в папке /usr/share/applications/.
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
В окне «Создание ярлыка» введите название ярлыка и укажите команду для его выполнения (/opt/FreeFileSync/FreeFileSync).

Чтобы выбрать значок для приложения, нажмите на иконку пружины слева ( /opt/FreeFileSync/Resources/FreeFileSync.png ). После этого подтвердите действие, нажав кнопку OK, и теперь FreeFileSync будет доступен в вашем меню запуска приложений.

Исходная директория и конечная директория.
В правой части экрана выберите кнопку «Обзор» слева, чтобы указать исходную папку. Затем нажмите кнопку «Обзор» справа для выбора целевой папки. После этого нажмите «Синхронизировать», чтобы начать процесс синхронизации файлов между указанными папками. Также доступна кнопка «Сравнить», которая позволит вам увидеть различия между ними.

Двусторонняя синхронизация и зеркальная синхронизация: в чем различия?
По умолчанию FreeFileSync применяет двустороннюю синхронизацию. Это подразумевает, что любые изменения, сделанные в исходной или целевой папке, будут отражены в другой папке.
Если вы желаете, чтобы целевая папка просто отражала изменения из исходной, а не наоборот, настройте её на зеркальную синхронизацию. Для этого нажмите на зеленую иконку шестеренки и выберите опцию «Зеркало» в меню настроек. Затем нажмите кнопку OK. Теперь изменения, сделанные в целевой папке, не будут синхронизироваться с исходной.

Итоговый анализ
Надеюсь, это руководство было полезным для вас при установке и использовании FreeFileSync на Ubuntu 16.04, 18.04 и 19.04. Также может оказаться интересным ознакомиться с:
- Применение Duplicati для автоматизированного создания резервных копий файлов на системах Debian, Ubuntu и Linux Mint.
Если вам понравился этот пост, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать ещё больше советов и рекомендаций.

