소스 측에서 --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서버 구성을 "볼" 수 없습니다 . 모듈 이름은 모두 공개되어 있으므로 관련 경로를 확인할 수 없습니다.

관련 정보