我有一个每日的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命令?
感谢并致以问候
发布于 2018-12-02 02:34:37
在这两种情况下:
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在文档中所说:“由以前的规则选择的...backups不计入后来的规则。”
建议使用
--dry-run总是在调用prune之前进行测试。
https://stackoverflow.com/questions/53458274
复制相似问题