次の設定で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
サーバー構成を「表示」できません。モジュール名はすべて公開されているため、関連パスを解決できません。