ReadyNAS上格式错误的rsync命令

Modified on: Sat, 24 Aug 2019 07:00:02 +0800

我正在尝试在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传输,请确保使用单个:

作者:Gilles

相关问答

添加新评论