博格备份-如何保持每周备份

时间:2018-11-24 12:44:17

标签: backup pruning

我每天都有一个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命令?

感谢和问候

1 个答案:

答案 0 :(得分:0)

在两种情况下:

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

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