zfs auto snapshot

Having ZFS snapshot saved me once when I acidentally rm -f /home/myuser.

There is a simple package that easily make auto snapshot.

$ sudo apt install zfs-auto-snapshot

This will install the script and the cron job associated with it.

By default it will backup all filesystem and volumes. You can disable the filesystems completely by

$ sudo zfs set com.sun:auto-snapshot=false tank/data-set-name

or only for specific interval

sudo zfs set com.sun:auto-snapshot=true tank/data-set-name
sudo zfs set com.sun:auto-snapshot:monthly=false tank/data-set-name
sudo zfs set com.sun:auto-snapshot:weekly=false tank/data-set-name
sudo zfs set com.sun:auto-snapshot:daily=true tank/data-set-name
sudo zfs set com.sun:auto-snapshot:hourly=false tank/data-set-name
sudo zfs set com.sun:auto-snapshot:frequent=false tank/data-set-name