Я пытаюсь настроить (двухстороннюю) синхронизацию с зеркалом 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
Кто-нибудь получил лучшие идеи о том, как сделать быструю двустороннюю синхронизацию в этой ситуации?