使用具有以下配置的 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
服务器配置。模块名称是所有公开的,您无法确定关联的路径。