如何通过rsync自动备份用户文件?

我需要使用cron作业自动对位于以下位置的用户文件进行增量备份。 任何人都可以详细解释使用rsync进行备份的过程吗?

位置:/ home / user1 /桌面/

注意:备份应保存如下,如果系统IP为172.29.36.10,则备份文件应命名为user10,依此类推。 怎么实现这个?

打开终端并输入: man rsync

但严重的是,如果您只是想进行备份,将您目前在〜/ Desktop中拥有的内容复制到该位置,而不是存储任何积压或类似的内容,您可以使用:

rsync -azve ssh --delete /home/user1/Desktop 172.29.36.10:/Desktop/backup/folder

你必须在接收端安装openssh-server。 或者您可以在/etc/init.d中创建一个脚本以在启动时在远程计算机上启动rsync --deamon并删除e ssh部分

以下是选项的细分: -a归档模式(递归目录和保留权限等),- -v详细模式, -e ssh使用SSH协议进行传输, – 删除接收端的删除无关文件。