¿Cómo sincronizar bidireccionalmente 2 carpetas entre un Synology Nas y una computadora Debian?

¿Cómo sincronizar bidireccionalmente 2 carpetas entre un Synology Nas y una computadora Debian?

Encontré dos soluciones iniciales:

  • usarUnísono, pero no encontré forma de instalar este paquete en Nas Synology a través de DSM.

  • usarUnidad de estación en la nube, pero Synology solo propone paquetes para Fedora y Ubuntu y no encontré una fuente de paquete URL para instalar el paquete de Ubuntu con "apt-get"

¿Debería buscar una de estas soluciones o existe otra solución alternativa?

Respuesta1

Puede ejecutar Unison si copia el ejecutable de Unison al NAS. Colóquelo en la RUTA predeterminada o informe al Unison local dónde está el binario remoto configurando la servercmdopción. Necesitará un unisonejecutable que sea compatible con el del NAS. Si el de Debian no funciona (no sé qué bibliotecas están presentes en los dispositivos Synology), es posible que deba compilar un binario estático. La compilación de Unison requiere OCaml y, según el dispositivo que tenga, es posible que deba realizar una compilación cruzada de un binario ARM (consulte labase de conocimientos).

Un paquete de Ubuntu también debería funcionar en Debian. De hecho, un paquete de Ubuntuvoluntadtrabajar en Debian tan bien como en Ubuntu; lo que podría hacer que no funcione es si el paquete requiere un conjunto diferente de versiones de biblioteca de las que ofrece Debian (en cuyo caso el paquete solo funcionaría con una versión específica de Ubuntu, y no con otras versiones de Ubuntu similares a la versión de Debian). ).

Respuesta2

IPKG está abandonado, deberías considerar instalar Entware: https://github.com/Entware-ng/Entware-ng/wiki/Install-on-Synology-NAS

Luego sigue esos pasos: https://github.com/Entware-ng/Entware-ng/issues/477#issuecomment-316628740


Otra opción es montar el directorio de Synology usando webdav en Debian y sincronizarlo localmente en Debian ( unisonsolo ve dos directorios locales). Pero sería mucho más lento (ya que webdav tiene mucha sobrecarga para el inodo/marca de tiempo del archivo).

Respuesta3

Lamento responder solo con un enlace, pero creo que se explica por sí mismo. A continuación se explica cómo compilar un binario para Synology:https://github.com/bcpierce00/unison/issues/290

información relacionada