A partir de Ubuntu 17.04, puede instalar zfs-auto-snapshot de esta manera:
sudo apt install zfs-auto-snapshot
Para las versiones de Ubuntu anteriores a la 17.04, puede configurar zfs-auto-snapshot para usar instantáneas automáticas del repositorio
sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot
o directamente de github
curl -L https://github.com/zfsonlinux/zfs-auto-snapshot/archive/master.tar.gz | tar xz -C /tmp/
pushd /tmp/zfs-auto-snapshot-master && sudo make install && popd && rm -rf /tmp/zfs-auto-snapshot-master
De forma predeterminada, crea instantáneas para cada conjunto de datos cada 15 minutos y guarda las instantáneas hasta 1 año. Sin embargo, puede deshabilitar las instantáneas para un conjunto de datos específico estableciendo la com.sun:auto-snapshot
propiedad del conjunto de datos en falso
sudo zfs set com.sun:auto-snapshot=false tank/tmp
También puede usar com.sun:auto-snapshot:...
propiedades para ajustar el comportamiento de la instantánea automática. Por ejemplo, guarde instantáneas diariamente durante 31 días para el conjunto de datos de tanque / respaldo:
sudo zfs set com.sun:auto-snapshot=true tank/backup
sudo zfs set com.sun:auto-snapshot:monthly=false tank/backup
sudo zfs set com.sun:auto-snapshot:weekly=false tank/backup
sudo zfs set com.sun:auto-snapshot:daily=true tank/backup
sudo zfs set com.sun:auto-snapshot:hourly=false tank/backup
sudo zfs set com.sun:auto-snapshot:frequent=false tank/backup
Por defecto, el script guarda:
- instantáneas frecuentes cada 15 minutos, manteniendo 4 instantáneas
- instantáneas por hora cada hora, manteniendo 24 instantáneas
- instantáneas diarias todos los días, manteniendo 31 instantáneas
- instantáneas semanales cada semana, manteniendo 7 instantáneas
- instantáneas mensuales cada mes, manteniendo 12 instantáneas
sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot