如何配置 autozsys,以便它不会破坏早于 X 时间的 zfs 快照?

如何配置 autozsys,以便它不会破坏早于 X 时间的 zfs 快照?

我认为 autozsys 会销毁超过一个月的快照,我想知道是否可以扩展此功能(例如保留 3 个月的快照)。

我找不到 autozsys 的任何配置文件,只有在 /etc/apt/apt.conf.d/90_zsys_system_autosnapshot 中的一个 cron 作业,但我希望有更复杂的方法来控制它。

答案1

要保留过去 3 个月的所有自动快照,请确保gcStartAfter设置为90/etc/zsys.conf至少,文件应如下所示:

history:
  gcstartafter: 90

保存文件后,通过以下方式进行更改:

zsysctl service reload

资料来源:ZSys 作者的一篇博客文章,链接为ZSys GitHub 存储库代替适当的文件:https://didrocks.fr/2020/06/04/zfs-focus-on-ubuntu-20.04-lts-zsys-state-collection/

答案2

Zsys 根据剩余可用空间(默认至少 20%)删除快照,而不是像我最初想的那样根据时间。我的快照一定是以其他不相关的方式消失了。

此外,似乎 zsys 的配置仅在编译时完成,正如本文

相关内容