我认为 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 的配置仅在编译时完成,正如本文。