로컬 소스를 원격 대상으로 스냅샷하는 것이 가능합니까?

로컬 소스를 원격 대상으로 스냅샷하는 것이 가능합니까?

rsnapshot은 rsync를 기반으로 하기 때문에 클라이언트 서버에서 rsnapshot을 사용하여 원격 서버에 백업하려고 합니다. 문제는 설정에 필요한 올바른 정보를 찾을 수 없다는 것입니다. rsync를 사용하여 클라이언트 서버에서 원격 서버로 파일/디렉토리를 어떻게 저장할 수 있지만 rsnapshot conf에 문제가 있습니다.

처음에는 rsnapshot.conf 파일에서 소스와 대상을 전환하기만 하면 된다고 생각했습니다.

로컬 소스 -> 로컬 대상:

backup    /home/    localhost

로컬 소스 -> 원격 대상:

backup    /home/    [email protected]:/volume1/Backups

rsnapshot -t daily결과는 다음과 같으므로 작동하지 않는 것 같습니다 .

echo 4069 > /var/run/rsnapshot.pid
mkdir -m 0755 -p \
    /var/cache/rsnapshot/daily.0/[email protected]:/volume1/Backups/
/usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded \
    /home/ \
    /var/cache/rsnapshot/daily.0/[email protected]:/volume1/Backups/remote.com/
touch /var/cache/rsnapshot/daily.0/

테스트 모드에서 rsnapshot을 실행하지 않으면 rsnapshots 루트 디렉터리에 저장됩니다.

이 목표를 달성하는 것이 가능합니까?

전환 사례가 작동해야 한다는 것을 알고 있습니다.

원격 소스 -> 로컬 대상:

backup    [email protected]:/home/    localhost

관련 정보