【问题标题】:How do I rotate daily backups using rsync?如何使用 rsync 轮换每日备份?
【发布时间】:2015-06-29 08:19:55
【问题描述】:

我想每天为一个目录拍摄快照,该目录本身就是一个异地备份(Google Drive 帐户的)。我想要一些简单的东西来查看和恢复,所以不包括rdiff-backup 或类似的东西。我不介意保留许多重复的目录快照,但不希望有难以维护的东西。

【问题讨论】:

    标签: bash cron backup rsync


    【解决方案1】:

    我想出了这个解决方案。它将在工作日名称下保留备份目录的 7 个完整的每日快照。 7 天后,它将覆盖最早的一天。

    crontab

    @hourly rsync -a /data/ /snapshots/data/`date +%w-%A`
    @daily rsync -a --delete /data/ /snapshots/data/`date +%w-%A`
    

    结果

    $ du -sh /snapshots/data/*
    36G 2-Tuesday
    36G 3-Wednesday
    ...
    

    【讨论】:

      【解决方案2】:

      rsnapshot 正是这样做的。您可以在他们的网站上找到您需要的所有文档。

      【讨论】:

      • 我试试看。
      • 这有点令人困惑,但我认为这比我的解决方案更好。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      • 2021-09-20
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多