ZFS Looking for a ZFS snapshot management tool

I've finally got the data backup zpool I've always wanted on my storage server, for my systems to mirror their data into.

Now I'm looking for a tool to manage the zfs snapshots of the backup storage for me. It should:
  • create snapshots with meaningful names (e.g. yy-mm-dd-hhmm) on a schedule
  • prune old snapshots, like: always keep one per month, one per week for the past three months, one per day for the past week, etc.
  • as a bonus, provide some kind of report (though I could also do this manually with zfs list in cron)
I'm vaguely aware that there are a number of scripts and utilities for these purposes, but I haven't used any, and I'm hoping to avoid some pain by asking for the good ones here ;)
 
I think sysutils/zrepl check all those box: it had grid pruning policy, manage the replication over multiple protocol (even TLS if you don't want to open an ssh port), and can be monitored via prometheus + grafana which will give you a nice dashboard of the status of the backup. Finally with Grafana you can setup some alert (like if a replication failed) to get notified if something is wrong, very usefull.
 
Back
Top