http://restic.readthedocs.io/en/latest/060_forget.html#removing -snapshots-according-to-a-policy 上的文档解释了如何在删除旧备份修订时指定多个标签。 虽然您在技术上也可以指定多个 --hostname 值,但实际上只对最后一个进行评估。
restic version
restic 0.8.1
compiled with go1.9.2 on linux/amd64
backup my-remote forget --hostname hostname1 --hostname hostname2 --keep-hourly 4 --keep-daily 8 --keep-weekly 5 --keep-monthly 13 --keep-yearly 10
我使用https://github.com/binarybucks/restic-tools作为包装器来轻松备份到 S3/minio。
S3
列出要为所有主机名保留和删除的快照。
它只列出最后指定的主机名的快照。
看上面
看起来只为忘记命令评估最后一个主机名。
评估所有主机名(就像标签的情况一样)。
这是一个非常好的最后一点:-D。 我只玩了一小段时间。 但到目前为止,它看起来非常好,而且非常容易设置。 期待收集更多的经验。
感谢您的报告,这确实有点限制。 我们可以轻松地扩展它,以便您可以多次指定--hostname
。 我会保持这个问题开放以跟踪它。
有人要PR吗? :)
除了为forget
解决这个问题之外,我在#2581 中为几乎所有需要--hostname
(除了backup
没有意义)添加了这个扩展。
最有用的评论
除了为
forget
解决这个问题之外,我在#2581 中为几乎所有需要--hostname
(除了backup
没有意义)添加了这个扩展。