首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何细化Freenas上的快照

问如何细化Freenas上的快照
EN

Server Fault用户
提问于 2019-08-18 20:16:20
回答 1查看 927关注 0票数 2

我确实有一个freenas服务器作为备份服务器--每天晚上它都会创建一个数据集的快照,一些分钟后,rsync任务就会开始将数据备份到我的freenas。

在webui中,我只能选择在特定时间后自动创建快照并自动删除它们。

有没有人有一个脚本来细化快照呢?我只想有最后一周的每日快照,过去6周的每周和6个星期之前的2个月的每月一次.

(数据是不稳定的,所以细化快照将保留一些空间。)

EN

回答 1

Server Fault用户

发布于 2020-02-24 04:08:45

您可以在Freenas论坛上使用fracai编写的脚本。脚本托管在github上,称为zfs-rollup。您只需要rollup.py文件。最后的链接。

我用了好几年了,效果很好。您可以在comandline上指定几个参数,1)它应该删除的快照名称的前缀(filter),2)希望它在下面查找的数据集(它将递归),3)要保留的每个快照名称的间隔。

下面的示例将删除在BACKUP/nas数据集中以“auto”为前缀的快照,这些快照每天不满足7次,每周4次,每月3次。

rollup.py -i日报:7,每周:4,月刊:3 -p汽车-r备份/nas

您可以在Freenas GUI中对此进行处理,而不存在任何问题。我个人为不同的数据集指定了不同的cron作业,这样我就可以根据数据类型保持不同数量的备份。

描述脚本意图的Freenas论坛/资源

https://www.ixsystems.com/community/threads/zfs-rollup-a-script-for-pruning-snapshots-similar-to-apples-timemachine.10304/

脚本的Github源

https://github.com/fracai/zfs-rollup

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/979739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档