2

Я пытаюсь настроить (двухстороннюю) синхронизацию с зеркалом WD mycloud NAS. Клиенты запускают Ubuntu, и я подумал, что Unison будет хорошим способом сделать это.

Я смонтировал общий ресурс NAS на клиенте, используя nfs

sudo mount wdmycloudmirror:/nfs/Backup /mnt/wd.Backup

и запустил Unison для синхронизации

$ cat ~/.unison/wd_backup.prf
root = /home/me/sync
root = /mnt/wd.Backup
fastcheck = true
dontchmod = true
perms = 0
$ unison wd_backup

Это занимает целую вечность ! 9 часов для проверки файлов даже при последующих запусках. После прочтения, решение состоит в том, чтобы установить Unison на сервер, что, по-видимому, намного быстрее. Однако я уверен, что WD не допустит этого.

Тем не менее, rsync присутствует:

$ 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

Итак, мне интересно, есть ли способ использовать это, чтобы ускорить передачу? Может ли Unison использовать удаленный сервер rsync ? SSH настроен, но это не работает:

$ unison ~/sync ssh://sshd@wdmycloudmirror//nfs/Backup
Contacting server...
sh: unison: not found
Fatal error: Lost connection with the server

Кто-нибудь получил лучшие идеи о том, как сделать быструю двустороннюю синхронизацию в этой ситуации?

0