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