rsync 过去 3 天以及每周的备份

rsync 过去 3 天以及每周的备份

我有一个 shell 脚本,我将使用 crontab 来运行它。基本上,我想修改它,以便我可以对过去 3 天进行每日备份。我见过过去 7 天备份的示例。我只需要过去 3 天的备份。我知道我必须为每周计划编写一个单独的脚本。

代码:

rsync -avzh --delete XXXX@XXXXX:/home/XXXXX/source/ /$HOME/destination

任何帮助是极大的赞赏。

答案1

有人已经写了一个可以实现这个功能的脚本,它有很多很棒的功能,而且已经经过很多人多年的测试。它被称为“rsnapshot”。

我强烈推荐“rsnapshot”。它易于配置,可以执行 3 天的保留,甚至更复杂的保留策略。

http://www.rsnapshot.org/

答案2

也许你还想看看http://backuppc.sourceforge.net/

它不仅仅是一个脚本,它还是一个用于备份多个服务器的服务器端解决方案。对你来说可能有点过分,但也非常受欢迎。

相关内容