# 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
```
