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

Настройка синхронизации с Яндекс.Диском при помощи 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

Добавить комментарий для Anonymous Отменить ответ

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