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

时间:2011-12-15 16:15:57

标签: linux bash

有人可以帮助我使用linux中的bash脚本进行备份。必须每周进行一次完整备份,每天都要增量备份。

4 个答案:

答案 0 :(得分:3)

我已经使用rsnapshot超过四年来保持我的Slackware Box的每日7次,每周4次和每月12次快照的轮换。因为它智能地使用硬链接,所以这些快照中的所有23个只比我文件系统的整个大小多占用了大约30%的空间。

答案 1 :(得分:2)

随意使用或借用Backup.rsync here中的想法。

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

答案 2 :(得分:2)

我推荐rdiff-backup,可在热门发行版上找到,并且是very capable

它也有Windows版本!

答案 3 :(得分:0)

您可以使用rsync的--link-dest开关来创建增量。 只需执行一个完整的rsync并使用--link-dest =< path_to_full>进行增量。