Синхронизация с Яндекс.Диском

Настройка синхронизации с Яндекс.Диском при помощи FreeFyleSync: …

Исходим из того, что Яндекс.Диск автоматически монтируется в /mnt/yandex.disk/. А имя пользователя — tyrion.

Устанавливаем программу FreeFyleSync из PPA-репозитория:

sudo add-apt-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync

или c сайта.

Настройки для фоновой односторонней синхронизации папки «test» (создание зеркала). Запускаем FreeFyleSync:

1. Выбираем тип синхронизации (зеленая шестерня):
— выбрать кнопку «Зеркало =>>»
— настройки удаления переставить в «Удалить безвозвратно».

2. В левом столбце через «обзор» добавляем источник, в правом — папку на Яндекс.Диске.
Если нужно синхронизировать больше одной папки, то через «+» добавляем остальные «пары» директорий для синхронизации.

3. «Программа» — «Сохранить как пакетное задание».
4. Убираем галочки с «Показать окно прогресса» и «Сохранить лог-файл».
5. Сохраняем файл-задание в /home/tyrion/.FreeFileSync, чтоб не мешал (удалять его нельзя).

Закрываем FreeFyleSync и открываем RealtimeSync (идет в комплекте с первой программой):

1. «Программа» — «Открыть».
2. Находим в директории /home/tyrion/.FreeFileSync файл *.ffs_batch (по-умолчанию BatchRun.ffs_batch).
3. Время задержки ставим «90» (часто изменений больше одного и чтобы синхронизация не проводилась по сто раз, задержку лучше увеличить).
4. «Старт».

Для автозапуска добавляем в «Запуск приложений» новый элемент с командой:

 "/usr/bin/RealtimeSync" "/home/tyrion/.FreeFileSync/LastRun.ffs_real"

Если Яндекс.Диск не монтируется автоматически, то синхронизация произойдет когда он станет доступен (примонтирован).

upd. Теперь есть еще официальный консольный клиент.

Ссылки по теме:
Официальный сайт FreeFyleSync
Подключение Яндекс Диска через WEbDAV
Автоматическое монтирование яндекс диска в linux
Резервное копирование на Яндекс.Диск с помощью Déjà Dup

Join the Conversation

  1. Спасибо за Руководство. Получил положительный результат. Но… пришлось попыхтеть. Основная проблема в том, что уровень текста несколько «круче» моей базы знаний и опыта. Не все интуитивно понятно. Поэтому поделюсь своими наблюдениями:
    1) Программу устанавливаем через Терминал, последовательно копируя и запуская в нем три (приведенные Автором) командные строки. В итоге получаем не самую свежую версию… очевидно, надо бы что-то подкорректировать, либо сразу идти на обновление (кто смелый), но работать будет и так.
    2) Описание FreeFyleSync скудноватое (оно и понятно, рассматривается только поставленая задача, и все ж таки…), и есть не соответствия тому, что у меня встало на компьютер: Так в п. 3 следовало бы написать «ФАЙЛ» — «Сохранить как…» (вместо «Программа» — » Сохранить…») Примечание! Это доступно только в полноэкранном режиме; в п. 4 … «Сохранить окно прогресса» галку не убрал, т.к. не нашел такой строки!..;
    3) Теперь про RealtimeSync. В п.1 уточнения аналогичны п. 3 (описания FreeFyleSync); после п. 3 добавить пункт «3-а» такого содержания: -Сохранить результат «ФАЙЛ»-«Сохранить как» и выбрать ту же папку что и в п. 5, (описания FreeFyleSync)-.
    4) Для обеспечения автозапуска (а без него зачем было огород городить!?) отыскиваем на компьютере приложение с названием «Автоматически запускаемые приложения», и запускаем его. Жмем «Добавить», графы ИМЯ и ОПИСАНИЕ заполняем на свой вкус, а в графу КОМАНДА копируем туда строку команды приведенной Автором, но на ее конце вносим исправление: вместо»…LastRun.ffs_real» указываем»…Realtime.ffs_real».

    1. Ну, хорошо хоть чем-то статья оказалась полезной. Вообще эти записи, в большей степени, ведутся для себя, потому они не особо рассчитаны на широкую аудиторию. Благодарю за дополнения. Думаю, кому-нибудь это может пригодится.
      Сейчас, кстати, появилось (помимо консольного клиента) какое-то решение от самого Яндекса (https://disk.yandex.ua/download/?from=webinterface#pc), правда не пробовал. Но по логике, если синхронизация со сторонними директориями отсутствует «из коробки», а описание вроде бы намекает, можно попробовать организовать с помощью deja dup.

      1. Как я понимаю возможности FreeFyleSync куда больше чем только синхронизация Яндекс-диска с папками на жестком диске. К примеру, я начал использовать его чтобы синхронизировать Dropbox c Yandeks. А судя по таким кнопкам как «фильтр» и «сравнить» универсальность этого инструмента просто глобальная! Но увы, нет нигде даже маломальского примера использования остальных возможностей…

Comment

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