Как синхронизировать двунаправленные 2 папки между Synology Nas и компьютером Debian?

Я нашел два стартовых решения:

  • используйте Unison , но я не нашел способа установить этот пакет в Nas Synology через DSM.

  • используйте Cloud Station Drive , но Synology предлагает только пакеты для Fedora и Ubuntu, и я не нашел источник пакета URL для установки пакета Ubuntu с помощью «apt-get»,

Должен ли я копать одно из этих решений или есть другое альтернативное решение?

    Вы можете запустить Unison, если вы скопируете исполняемый файл Unison на NAS. Либо поставьте его в PATH по умолчанию, либо пусть местный Unison знает, где находится удаленный двоичный файл, установив параметр servercmd . Вам понадобится исполняемый файл unison, совместимый с тем, который находится на NAS. Если один из Debian не работает (я не знаю, какие библиотеки присутствуют на устройствах Synology), возможно, вам придется скомпилировать статический двоичный файл. Для компиляции Unison требуется OCaml, и в зависимости от того, какое устройство у вас есть, вам может потребоваться перекрестная компиляция двоичного кода ARM (проверьте базу знаний ).

    Пакет Ubuntu также должен работать на Debian. Фактически, пакет Ubuntu будет работать на Debian, а также Ubuntu; что может заставить его не работать, если пакет требует другого набора версий библиотеки из того, что предлагает Debian (в этом случае пакет будет работать только с определенной версией Ubuntu, а не с другими выпусками Ubuntu аналогичного урожая для выпуска Debian ).

    IPKG заброшен, вы должны рассмотреть возможность установки Entware: https://github.com/Entware-ng/Entware-ng/wiki/Install-on-Synology-NAS

    Затем выполните следующие действия: https://github.com/Entware-ng/Entware-ng/issues/477#issuecomment-316628740


    Другой вариант – установить каталог Synology с помощью webdav на Debian и синхронизировать локально на Debian ( unison видит только два локальных каталога). Но это было бы намного медленнее (поскольку webdav имеет много накладных расходов для inode / timestamp файла).