源端带有 --relative 选项的 rsnapshot 和 rsync 服务器的完整路径被截断 - 如何保留完整源路径?

源端带有 --relative 选项的 rsnapshot 和 rsync 服务器的完整路径被截断 - 如何保留完整源路径?

使用具有以下配置的 rsnapshot 时:

#/etc/rsnapshot.conf
snapshot_root    /backup.rsnapshot/
rsync_long_args  --relative
backup   user@laptop:/home/user/test/  ./

/backup.rsnapshot/weekly.0/home/user/test/在目标机器上创建一个目录。

但是,如果使用笔记本电脑(即源计算机)上的 rsync 服务器:

#/etc/rsnapshot.conf
snapshot_root    /backup.rsnapshot/
rsync_long_args  --relative
backup    rsync://IP_of_laptop/user/test/  ./

不保留完整路径,但/backup.rsnapshot/weekly.0/test创建文件夹。

/etc/rsyncd.conf在笔记本电脑上:

uid = 1000
gid = 1001
use chroot = no
max connections = 4
syslog facility = local5
pid file = /run/rsyncd.pid

[user]
        path = /home/user
        comment = user home folder

因此我的问题是如何使用 rsync 服务器保留完整路径,就像不涉及 rsync 服务器时保留完整路径一样?

答案1

您无法“查看”rsync服务器配置。模块名称是所有公开的,您无法确定关联的路径。

相关内容