我有一个shell脚本,我将与一个crontab运行。 基本上我想修改这个,所以我可以做最后3天的每日备份。 我看过最近7天备份的例子。 我只需要最后3个滚动的日子。 我知道我必须为每周的时间表做一个单独的脚本。
码:
rsync -avzh --delete XXXX@XXXXX:/home/XXXXX/source/ /$HOME/destination
任何帮助是极大的赞赏。
有人已经写了一个这样做的脚本,它有很多很棒的function,再加上它已经被很多人testing了多年。 它被称为“rsnapshot”。
我强烈build议“rsnapshot”。 它很容易configuration,并会做3天的保留,甚至更复杂的保留策略。
也许你也想看看http://backuppc.sourceforge.net/
它不仅仅是一个脚本,它是一个用于备份多个服务器的服务器端解决scheme。 也许对你来说有点太过分了,也很受欢迎。