Linux 使用rsync执行增量备份的脚本

Linux 使用rsync执行增量备份的脚本,linux,bash,Linux,Bash,有人能帮我用linux中的bash脚本进行备份吗。必须每周进行一次完整备份,每天进行一次增量备份。请随意使用或借鉴backup.rsync的想法 实际上,我曾经通过Backup.rsync进行rsync备份,但后来我改用我的程序,因为它可以更好地消除重复数据(对于大型、增长缓慢的文件,不再需要O(长度^2)存储),并使用xz压缩数据块。如果你仔细看一下,你可能会发现它的灵感来自rsync--link dest.我推荐rdiff backup,在流行的发行版上提供,而且是 它也有一个Windows

有人能帮我用linux中的bash脚本进行备份吗。必须每周进行一次完整备份,每天进行一次增量备份。

请随意使用或借鉴backup.rsync的想法


实际上,我曾经通过Backup.rsync进行rsync备份,但后来我改用我的程序,因为它可以更好地消除重复数据(对于大型、增长缓慢的文件,不再需要O(长度^2)存储),并使用xz压缩数据块。如果你仔细看一下,你可能会发现它的灵感来自rsync--link dest.

我推荐
rdiff backup
,在流行的发行版上提供,而且是

它也有一个Windows版本

我已经用了四年多的时间,每天7次,每周4次,每月12次,轮流拍摄我的休闲用品盒的快照。因为它智能地使用了硬链接,所以所有23个快照只比我的文件系统的整个大小多占用大约30%的空间。

您可以使用rsync的--link dest开关创建增量快照。
只需使用--link dest=,执行一次完整的rsync并进行增量操作。

抱歉,这不是代码完成服务。让我们看看你到目前为止都做了些什么。类似的问题会定期在S.O.上被问到。祝你好运。
rsync
旨在进行增量备份——它只传输已更改的信息。类似这样的东西应该可以工作:
rsync-avz/data//mnt/backup
您能进一步说明一下它是如何工作的吗?