我正在尝试在ReadyNAS上设置rsync备份,我收到以下错误:
ERROR: The remote path must start with a module name not a /
此错误附带以下信息:
Job: 015 Protocol: rsync Source: 192.168.140.25::/home/jason Destination: [gob]/
我认为错误是有道理的,因为看看我尝试这样做时会发生什么:
$rsync -r 192.168.140.25::/home/jason dest/ ERROR: The remote path must start with a module name not a /
命令失败.如果我稍微改变它,它会成功:
$rsync -r 192.168.140.25:/home/jason dest/
所以问题是:为什么ReadyNAS尝试使用额外冒号运行rsync命令?有什么关于rsync的工作方式,我不明白?
解决方法
当您运行rsync HOST :: PATH时,rsync使用rsync协议(另一端必须有一个rsync守护程序).当您运行rsync HOST:PATH时,rsync使用ssh(或rsh)进行传输(在另一端必须有ssh(或rsh)服务器和rsync可执行文件).
如果ReadyNAS必须使用rsync协议,或者您更喜欢使用它,请阅读rsync手册以了解如何工作和配置rsync守护程序.如果您选择使用ssh传输,请确保使用单个:.