Arbeiten mit Snapshots - FSx für ONTAP

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit Snapshots

Ein Snapshot ist ein schreibgeschütztes Image eines Amazon FSx for NetApp ONTAP-Volumes zu einem bestimmten Zeitpunkt. Snapshots bieten Schutz vor versehentlichem Löschen oder Ändern von Dateien in Ihren Volumes. Mit Snapshots können Ihre Benutzer ganz einfach einzelne Dateien oder Ordner aus einem früheren Snapshot anzeigen und wiederherstellen, um Änderungen rückgängig zu machen, gelöschte Inhalte wiederherzustellen und Dateiversionen zu vergleichen.

Ein Snapshot enthält die Daten, die sich seit dem letzten Snapshot geändert haben und die SSD-Speicherkapazität des Dateisystems beanspruchen. Snapshots sind in keinen Volume-Backups enthalten. Snapshots sind standardmäßig auf Ihren Volumes mithilfe der default Snapshot-Richtlinie aktiviert. Snapshots werden im .snapshot Verzeichnis im Stammverzeichnis eines Volumes gespeichert. Sie können zu einem beliebigen Zeitpunkt maximal 1.023 Snapshots pro Volume speichern. Sobald Sie dieses Limit erreicht haben, müssen Sie einen vorhandenen Snapshot löschen, bevor ein neuer Snapshot Ihres Volumes erstellt werden kann.

Snapshot-Richtlinien

Die Snapshot-Richtlinie definiert, wie das System Snapshots für ein Volume erstellt. Die Richtlinie legt fest, wann Snapshots erstellt werden sollen, wie viele Kopien aufbewahrt werden sollen und wie sie benannt werden. Es gibt drei integrierte Snapshot-Richtlinien für FSx for ONTAP:

  • default

  • default-1weekly

  • none

Standardmäßig ist jedes Volume der default Snapshot-Richtlinie des Dateisystems zugeordnet. Wir empfehlen, diese Richtlinie für die meisten Workloads zu verwenden.

Die default Richtlinie erstellt automatisch Snapshots nach dem folgenden Zeitplan, wobei die ältesten Snapshot-Kopien gelöscht werden, um Platz für neuere Kopien zu schaffen:

  • Maximal sechs stündliche Snapshots, die fünf Minuten nach der Stunde aufgenommen wurden.

  • Maximal zwei tägliche Snapshots, aufgenommen von Montag bis Samstag um 10 Minuten nach Mitternacht.

  • Maximal zwei wöchentliche Snapshots, die jeden Sonntag um 15 Minuten nach Mitternacht aufgenommen werden.

Anmerkung

Die Snapshot-Zeiten basieren auf der Zeitzone des Dateisystems, die standardmäßig auf Coordinated Universal Time (UTC) eingestellt ist. Informationen zum Ändern der Zeitzone finden Sie in der NetApp Support-Dokumentation unter Anzeige und Einstellung der Systemzeitzone.

Die default-1weekly Richtlinie funktioniert genauso wie die default Richtlinie, mit dem Unterschied, dass nur ein Snapshot aus dem wöchentlichen Zeitplan beibehalten wird.

Die none Richtlinie macht keine Schnappschüsse. Sie können diese Richtlinie Volumes zuweisen, um zu verhindern, dass automatische Snapshots erstellt werden.

Sie können auch eine benutzerdefinierte Snapshot-Richtlinie mithilfe der ONTAP CLI oder der REST-API erstellen. Weitere Informationen finden Sie unter Erstellen einer Snapshot-Richtlinie in der NetApp ONTAP-Produktdokumentation. Sie können beim Erstellen oder Aktualisieren eines Volumes in der Amazon FSx-Konsole, der oder der Amazon FSx-API AWS CLI eine Snapshot-Richtlinie wählen. Weitere Informationen finden Sie unter Volumen erstellen und Ein Volume aktualisieren.

Einzelne Dateien und Ordner wiederherstellen

Mithilfe der Snapshots auf Ihrem Amazon FSx-Dateisystem können Ihre Benutzer schnell frühere Versionen einzelner Dateien oder Ordner wiederherstellen. Auf diese Weise können sie gelöschte oder geänderte Dateien wiederherstellen, die auf dem gemeinsam genutzten Dateisystem gespeichert sind. Sie tun dies im Self-Service-Modus direkt auf ihrem Desktop ohne Administratorunterstützung. Dieser Self-Service-Ansatz erhöht die Produktivität und reduziert den Verwaltungsaufwand.

Linux- und macOS-Clients können Snapshots im .snapshot Verzeichnis im Stammverzeichnis eines Volumes anzeigen. Windows-Clients können Schnappschüsse auf der Previous Versions Registerkarte des Windows Explorers anzeigen (wenn Sie mit der rechten Maustaste auf eine Datei oder einen Ordner klicken).

Löschen von Snapshots

Snapshots verbrauchen nur Speicherkapazität für die Daten auf einem Volume, die sich seit dem letzten Snapshot geändert haben. Aus diesem Grund können Snapshots von alten Daten einen erheblichen Teil der Speicherkapazität eines Volumes beanspruchen, wenn Ihr Workload Daten schnell schreibt.

In der Ausgabe des volume show-spaceONTAPCLI-Befehls werden beispielsweise 140 KB angezeigtUser Data. User DataVor dem Löschen der Benutzerdaten verfügte das Volume jedoch über 9,8 GB. Selbst wenn Sie die Dateien von Ihrem Volume gelöscht haben, verweist ein Snapshot möglicherweise immer noch auf alte Benutzerdaten. Aus diesem Grund Snapshot Reserve beanspruchen wir Snapshot Spill im vorherigen Beispiel insgesamt 9,8 GB Speicherplatz, obwohl sich praktisch keine Benutzerdaten auf dem Volume befinden.

Um Speicherplatz auf Volumes freizugeben, können Sie ältere Snapshots löschen, die Sie nicht mehr benötigen. Sie können dies tun, indem Sie eine Richtlinie zum automatischen Löschen von Snapshots erstellen oder Snapshots manuell löschen. Durch das Löschen eines Snapshots werden die im Snapshot gespeicherten geänderten Daten gelöscht.

Snapshot reservieren

Die Snapshot-Kopierreserve legt einen bestimmten Prozentsatz der Speicherkapazität eines Volumes für die Speicherung von Snapshot-Kopien fest. Der Standardwert beträgt 5 Prozent. Der Snapshot-Kopierreserve muss ausreichend Speicherplatz für die Snapshot-Kopien, einschließlich Volume-Backups, zugewiesen sein. Wenn die Snapshot-Kopien den Snapshot-Reservespeicher überschreiten, müssen Sie vorhandene Snapshot-Kopien aus dem aktiven Dateisystem löschen, um die Speicherkapazität für die Nutzung des Dateisystems wiederherzustellen. Sie können auch den Prozentsatz des Festplattenspeichers ändern, der Snapshot-Kopien zugewiesen ist.

Immer wenn Snapshots mehr als 100% der Snapshot-Reserve verbrauchen, beginnen sie, primären SSD-Speicherplatz zu belegen. Dieser Vorgang wird als Snapshot-Spill bezeichnet. Wenn die Snapshots weiterhin den aktiven Dateisystemspeicher belegen, besteht die Gefahr, dass das Dateisystem voll wird. Wenn das Dateisystem aufgrund von Snapshot-Daten voll wird, können Sie Dateien erst erstellen, nachdem Sie genügend Snapshots gelöscht haben.

Wenn genügend Speicherplatz für Snapshots in der Snapshot-Reserve verfügbar ist, wird beim Löschen von Dateien auf der primären SSD-Ebene Speicherplatz für neue Dateien freigegeben, während die Snapshot-Kopien, die auf diese Dateien verweisen, nur den Speicherplatz in der Snapshot-Kopierreserve belegen.

Da es keine Möglichkeit gibt, zu verhindern, dass Snapshots mehr Festplattenspeicher verbrauchen als die für sie reservierte Menge (die Snapshot-Reserve), ist es wichtig, genügend Festplattenspeicher für Snapshots zu reservieren, sodass auf der primären SSD-Ebene immer Speicherplatz zur Verfügung steht, um neue Dateien zu erstellen oder bestehende zu ändern.

Wenn ein Snapshot erstellt wird, wenn die Festplatten voll sind, wird durch das Löschen von Dateien auf der primären SSD-Ebene kein freier Speicherplatz geschaffen, da auf all diese Daten auch im neu erstellten Snapshot verwiesen wird. Sie müssen den Snapshot löschen, um Speicherplatz für die Erstellung oder Aktualisierung von Dateien freizugeben.

Sie können die Menge der Snapshot-Reserve auf einem Volume mithilfe der NetApp ONTAP CLI ändern. Weitere Informationen finden Sie unter Die Snapshot-Reserve des Volumes wird aktualisiert.