Estou tentando configurar uma sincronização (bidirecional) com um WD mycloud mirror NAS. Os clientes rodam o Ubuntu, e eu achei que o Unison seria uma boa maneira de fazer isso.
Eu montei o compartilhamento NAS no cliente, usando o nfs
sudo mount wdmycloudmirror:/nfs/Backup /mnt/wd.Backup
e executou o Unison para sincronizar
$ cat ~/.unison/wd_backup.prf
root = /home/me/sync
root = /mnt/wd.Backup
fastcheck = true
dontchmod = true
perms = 0
$ unison wd_backup
Leva ages ! 9 horas para verificar os arquivos, mesmo em execuções subseqüentes. Depois de ler ao redor, a solução é instalar o Unison no servidor, que é aparentemente muito mais rápido. No entanto, tenho certeza que a WD não permitirá isso.
No entanto, o rsync está presente:
$ ssh sshd@wdmycloudmirror
BusyBox v1.20.2 (2014-10-30 15:28:59 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
# rsync --daemon
# ps -A | grep rsync
5468 root 2880 5 rsync --daemon
Então, eu me pergunto se existe uma maneira de aproveitar isso, para acelerar a transferência?
O Unison pode usar o servidor rsync
remoto? O SSH está configurado, mas isso não funciona:
$ unison ~/sync ssh://sshd@wdmycloudmirror//nfs/Backup
Contacting server...
sh: unison: not found
Fatal error: Lost connection with the server
Alguém tem alguma ideia melhor sobre como fazer uma sincronização bidirecional rápida nessa situação?