我正在尝试设置与 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
在这种情况下,有人对如何进行快速双向同步有更好的想法吗?