Snapshots sind vollständige Abbilder einer Storage Box. Angelegt werden können diese über den Robot unter Storage Boxes. Ein Snapshot benötigt bei der Erstellung keinen Speicherplatz. Dieser wächst wenn Dateien geändert oder gelöscht werden. Für neu hinzugekommen Dateien wird kein Speicherplatz in dem Snapshot benötigt. Der Speicherplatzverbrauch der Snapshots wird mit auf den belegten Speicher der Storage Box angerechnet.
Die Storage Box kann auf den Stand eines Snapshots zurückgesetzt werden. Dabei werden geänderte und gelöschte Dateien wiederhergestellt, neu hinzugekommen Dateien werden gelöscht. Ebenfalls werden alle Snapshots gelöscht die neuer sind als der Snapshot der wiederhergestellt wird. Der wiederhergestellte Snapshot und alle älteren bleiben erhalten.
Zugriff auf Snapshots
Ein Zugriff auf einen Snapshot ist über das Verzeichnis /.zfs/snapshot
oder /home/.zfs/snapshot
(falls das SSH Protokoll auf Port 23 genutzt wird) auf der Storage Box möglich, falls die dazugehörige Funktion "Snapshot-Verzeichnis anzeigen" im Robot aktiviert wurde. In dem Verzeichnis befindet sich für jeden erstellten Snapshot ein eigener Unterordner, der die Storage Box zu dem Zeitpunkt des erstellten Snapshots abbildet. Einzelne Dateien oder ganze Verzeichnisse können wie gewohnt heruntergeladen werden. Ein Schreiben auf dass /.zfs
-Verzeichnis oder dessen Unterordner ist nicht möglich.
Automatische Snapshots
Über den Robot können Snapshots nach einem festgelegten Plan automatisch erstellt werden. Es kann dabei zwischen täglichen, wöchentlichen oder monatlichen Snapshots gewählt werden. Die Uhrzeit (UTC Zeitzone), Wochentag und der Tag im Monat sind frei wählbar. Wenn das Limit an automatisch erstellten Snapshots erreicht ist, wird automatisch der älteste Snapshot gelöscht um einen weiteren Snapshot anzulegen. Auf automatisch erstellte Snapshots kann wie auf normale Snapshots zugegriffen werden.