Um Daten vor versehentlichem Löschen oder Überschreiben zu sichern, werden alle Daten in den gpfs-Projektverzeichnissen in sogenannten "Snapshots" gesichert. Dabei wird in regelmäßigen Zeitabständen der aktuelle Stand der Dateien quasi eingefroren und jede danach folgende Änderung erfolgt sozusagen in einer neuen Datei. Damit können Sie eine Art Zeitreise in Ihren Datenbeständen realisieren.

IntervalAnzahl
8 Stunden3
1 Tag7
7 Tage4

Auf diese Snapshots kann nur von den Compute-Nodes und dem Storage-Server aus zugegriffen werden. Die Snapshots befinden sich in Ordnern unter /gpfs/project/.snapshots und sind nach zeitlichem Interval und Datum benannt. Alternativ kann das Tool locate_snapshot verwendet werden.

[hpc-storage-14k-2 ~]$ ls /gpfs/project/.snapshots
8hours_-2021.02.24-19.01.12  day-2021.02.20-23.01.11   week-2021.01.31-02.00.49
8hours_-2021.02.25-03.01.12  day-2021.02.21-23.01.12   week-2021.02.07-02.00.51
8hours_-2021.02.25-11.01.12  day-2021.02.22-23.01.12   week-2021.02.14-02.00.52
day-2021.02.17-23.01.11      day-2021.02.23-23.01.12   week-2021.02.21-02.00.53
day-2021.02.18-23.01.11      day-2021.02.24-23.01.12
day-2021.02.19-23.01.11      week-2021.01.24-02.00.48
[hpc-storage-14k-2 ~]$ date
Do 25. Feb 16:05:09 CET 2021

Beispielsweise können Sie somit auf Daten zugreifen, die bereits vor 4 Wochen überschrieben oder gelöscht wurden. Einfach den Snapshot-Ordner für die gewünschte Zeit heraussuchen und die betroffene(n) Datei(en) herauskopieren.


Auch für das Home-Verzeichnis existieren auf ganz ähnliche Weise Snapshots. Diese finden Sie unter

/home/.snapshot/

Snapshots für gemeinsame Projekt-Verzeichnisse /gpfs/project/projects/$PROJECT  finden Sie im Unterordner

/gpfs/project/projects/$PROJECT/.snapshots