Ab Ubuntu 17.04 können Sie zfs-auto-snapshot folgendermaßen installieren:
sudo apt install zfs-auto-snapshot
Für Ubuntu-Versionen vor 17.04 können Sie zfs-auto-snapshot einrichten , um automatische Snapshots aus dem Repository zu verwenden
sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot
oder direkt von 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
Standardmäßig werden alle 15 Minuten Snapshots für jeden Datensatz erstellt und Snapshots bis zu einem Jahr gespeichert. Sie können jedoch Snapshots für ein bestimmtes Dataset deaktivieren, indem Sie die com.sun:auto-snapshot
Dataset-Eigenschaft auf false setzen
sudo zfs set com.sun:auto-snapshot=false tank/tmp
Sie können auch com.sun:auto-snapshot:...
Eigenschaften verwenden, um das Verhalten der automatischen Momentaufnahme zu optimieren. Beispiel: Speichern Sie täglich 31 Tage lang Snapshots für den Tank- / Sicherungsdatensatz:
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
Standardmäßig speichert Skript:
- häufige Schnappschüsse alle 15 Minuten, wobei 4 Schnappschüsse aufbewahrt werden
- Stündliche Schnappschüsse mit 24 Schnappschüssen
- Tägliche Schnappschüsse jeden Tag mit 31 Schnappschüssen
- wöchentliche Schnappschüsse jede Woche, wobei 7 Schnappschüsse aufbewahrt werden
- Monatliche Schnappschüsse jeden Monat mit 12 Schnappschüssen
sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot