ACTUALIZADO:
De hecho, el "Cloud Station Drive" de Synology está disponible para Linux, por lo que debería ser posible que funcione. Está disponible en las descargas del sitio de Synology.
Como ha señalado, puede usar SSHFS para montar una carpeta remota en un sistema de archivos local, por lo que también es una posibilidad. Puede instalarlo fácilmente en su Pi con:
sudo apt-get install sshfs
Otras posibilidades serían usar WebDAV, BitTorrent Sync o herramientas similares. Incluso podría usar Dropbox como intermediario, ya que el NAS lo admite y puede sincronizarse con él (no es tan seguro, por supuesto).
ACTUALIZACIÓN 2:
Para poder utilizar SSH y SFTP en el NAS, debe activarlo en el panel de control. Algo como:
Enable the SSH service by checking the Control Panel →
"Terminal & SNMP" menu → "Terminal" tab →
"Enable SSH service" checkbox.
Enable the SFTP service (not to be confused with FTPS!)
by checking the Control Panel → "File Services" menu →
"FTP" tab → "SFTP" group → "Enable SFTP service" checkbox.`
Luego, asegúrese de tener una carpeta accesible para el ID de usuario que usa para conectarse desde el Pi. Creo que también debe activar el servicio de inicio de usuario para obtener los permisos correctos para los usuarios que no sean administrador o root. Alguna información adicional está aquí .
La respuesta simple es seguramente SSH. Está disponible en ambas plataformas y admite contraseñas y certificados de inicio de sesión.
Por supuesto, no es tan sencillo como usar SAMBA o NFS, pero puede usar rsync o alguna herramienta basada en rsync para sincronizar una carpeta local y remota.
Este artículo de Synology le muestra cómo configurar rsync: se trata de marcos como copia de seguridad, pero es lo suficientemente fácil de usar como sincronización bidireccional.
- En el NAS, abra Copia de seguridad y replicación. Vaya a Servicios de copia de seguridad> Destino de copia de seguridad de red y luego marque Activar servicio de copia de seguridad de red.
En el Pi, ejecuta algo como
rsync -av -e ssh home/ [email protected]::NetBackup/backupdata/
Como digo, no es tan bueno como un montaje en red, pero no está tan mal. Por supuesto, ese ejemplo es para una sincronización única, debe poner eso en cron o mejor aún, ejecutar un demonio de sincronización de algún tipo.