【问题标题】:borg backup- how to keep weekly backupsborg 备份 - 如何保持每周备份
【发布时间】:2018-11-24 12:44:17
【问题描述】:

我有一个每日 cronjob,它使用 borg 备份进行备份,如下所示:

borg create -v --stats               \
$REPOSITORY::'{now:%Y-%m-%d_%H:%M}'  \
/root                                \
/etc                                 \
/var/www                             \

然后,在我每天做的同一个 cronjob 中:

borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=3 $REPOSITORY

我的问题: 如果我会这样修剪:

borg prune -v --list --keep-daily=3 --keep-weekly=3 --keep-monthly=3 $REPOSITORY

我还会得到每周和每月的备份吗? 还是我必须保留 7 天才能进行每周备份?

或者我是否必须首先创建所有每日备份,例如 3 个月,然后只运行一次 Borg prune 命令?

感谢和问候

【问题讨论】:

    标签: backup pruning


    【解决方案1】:

    在这两种情况下:

    borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=3 $REPOSITORY
    
    borg prune -v --list --keep-daily=3 --keep-weekly=3 --keep-monthly=3 $REPOSITORY
    

    您将获得每周和每月的备份。 您不必保留 7 次每日备份即可获得每周备份。

    正如 borg prune 在文档中所说:“......由先前规则选择的备份不计入后续规则的备份。”

    建议使用

    --dry-run
    

    总是在调用 prune 之前进行测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-06
      • 1970-01-01
      • 1970-01-01
      • 2020-05-24
      • 2018-07-22
      相关资源
      最近更新 更多