Dirvish - rsync 守护进程模式 - 端口

Dirvish - rsync 守护进程模式 - 端口

我正在尝试创建具有唯一 rsync 端口的 dirvish 配置。

来自 dirvish 摘要日志:

这是 rsync 尝试做的事情:

rsync -vrltH --delete -D --numeric-ids -pgo --stats --exclude-from=/work/dirvish/host/2019-08-23/exclude host::backup/ /work/dirvish/host/2019-08-23/tree

看起来应该是这样的:

rsync -vrltH --delete -D --numeric-ids -pgo --stats --port=8730 --exclude-from=/work/dirvish/host/2019-08-23/exclude host::backup/ /work/dirvish/host/2019-08-23/tree

这是我的 dirvish 配置:

client: host
rsync-option: --port 8730
tree: :backup

xdev: 0
index: gzip
log: gzip
image-default: %Y-%m-%d

exclude:
    + /www
    - /vmail

上面的配置使得 rsync 想要运行这个:

rsync -vrltH --delete -pgo --stats --numeric-ids -D rsync-option: --port 8730 --exclude-from=/work/dirvish/host/2019-08-23/exclude host::backup/ /work/dirvish/host/2019-08-23/tree

正如您所看到的,该命令是错误的,rsync-option:命令中出现了。

有人知道我应该如何在配置中使用 rsync 选项吗?如果我在配置中只写入 --port 8730,它不会添加到 rsync 命令中。

答案1

经过 3 小时的清理,问题已经解决。在配置文件中,您必须添加如下选项:

rsync-option:
        --port
        8730

不要在一行中,在一行中会导致错误。真是......

相关内容