由于 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