对于我们备份的所有机器,我有一个全局的rsnapshotconfiguration文件。 全局文件有
ssh_args -p 123
机器特定的文件包括全局configuration文件,并尝试覆盖端口:
include_conf /etc/rsnapshot-common.conf ssh_args -p 456
这不起作用,我得到的错误:
全局ssh_args只能设置一次,但已经设置。 也许你想使用每个备份点ssh_args来代替。
所以它知道我想要做什么,但它不告诉我该怎么做! 手册页也没有提到这样做的任何方式。 在全球设置后如何更改端口?
rsnapshot手册页似乎意味着您将per-backup-point参数添加为目标之后的逗号分隔列表,他们给出的示例是
backup /var/ localhost/ one_fs=1
这与其他例子是一样的,但注意到第四列。 这是您如何指定每个备份点选项来覆盖全局设置。 这个额外的参数可以有多个选项,用逗号分隔。
所以我想你会用
backup /var/ localhost/ ssh_args=-p456