我对通过 SSH 使用 rsync/rdiff-backup/rsnapshot 进行备份有点困惑。
我一直在研究诸如 backupninja 和 rsnapshot 之类的实用程序。这些是基于 rsync / rdiff 的备份系统,能够安排通过 SSH 进行备份。阅读手册页,它似乎让我相信它是只能配置这些实用程序拉从客户端到服务器而我认为可以安排这些从客户端推送到服务器。我是不是搞错了?
意义:
我想让我的笔记本电脑通过 cron 运行 rdiff-backup / rsnapshot 实用程序来备份到我的家庭服务器。
- 我的笔记本电脑每晚运行 cron 作业(如果它在家庭网络上)...并通过 SSH 连接到我的家庭服务器,(因为我的服务器具有静态 IP 地址,反之亦然)
- 笔记本电脑将数据推送到服务器上的备份目录。
- 如果笔记本电脑不在家庭网络上,它就不会执行备份。
我是不是做反了?
...
更新:
我目前已经在服务器上安装了 rsnapshot,并让它从笔记本电脑手动提取备份,但我仍然认为让笔记本电脑推送到服务器似乎更有意义,因为它在家里只会间歇性地连接。
仍在等待回复,这是否是执行此操作的正确方法,或者反向顺序(服务器从笔记本电脑拉取)是否是合适的方法。请输入?