Restic: 忘记应该使用多个主机名(因为它已经可以使用多个标签)

创建于 2018-01-20  ·  3评论  ·  资料来源: restic/restic

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

你是如何运行restic的?

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

预期行为

列出要为所有主机名保留和删除的快照。

实际行为

它只列出最后指定的主机名的快照。

重现行为的步骤

看上面

您有什么可能的原因吗?

看起来只为忘记命令评估最后一个主机名。

你知道如何解决这个问题吗?

评估所有主机名(就像标签的情况一样)。

restic 是否以任何方式帮助了您或让您感到高兴?

这是一个非常好的最后一点:-D。 我只玩了一小段时间。 但到目前为止,它看起来非常好,而且非常容易设置。 期待收集更多的经验。

good first issue minor complexity wanted bug

最有用的评论

除了为forget解决这个问题之外,我在#2581 中为几乎所有需要--hostname (除了backup没有意义)添加了这个扩展。

所有3条评论

感谢您的报告,这确实有点限制。 我们可以轻松地扩展它,以便您可以多次指定--hostname 。 我会保持这个问题开放以跟踪它。

有人要PR吗? :)

除了为forget解决这个问题之外,我在#2581 中为几乎所有需要--hostname (除了backup没有意义)添加了这个扩展。

此页面是否有帮助?
0 / 5 - 0 等级