In der folgenden Anleitung wird beschrieben, wie Sie eine Instanz, insbesondere eine einzelne Dateifreigabe in einer Instanz, auf einen früheren Snapshot-Status zurücksetzen.
Wann sollten Sie den revert-Vorgang verwenden?
Das Zurücksetzen von Snapshots ist ein irreversibler Vorgang, sowohl für das Live-Dateisystem als auch für die neueren Snapshots in der Kette. Verwenden Sie die Funktion zum Rückgängigmachen mit Bedacht. Eine detailliertere Erklärung finden Sie unter Auf einen Snapshot-Status zurücksetzen.
Alle Daten, die nach der Erstellung des Ziel-Snapshots geschrieben wurden, werden zu Beginn des Revert-Vorgangs gelöscht und können nicht wiederhergestellt werden. Alle Snapshots, die neuer als der Ziel-Snapshot sind, werden ebenfalls gelöscht. Beispiel: snapshot1, snapshot2 und snapshot3 werden nacheinander erstellt. Wenn Sie die Instanz auf den in snapshot2 erfassten Zustand zurücksetzen, werden alle Daten, die nach snapshot2 geschrieben wurden, sowie alle Snapshots, die nach der Erstellung von snapshot2 erstellt wurden, gelöscht.
Ein Rückgängigmachen kann bis zu zwei Minuten dauern. Das Bereinigen der gelöschten Daten kann je nach Anzahl der betroffenen Dateien zwischen sechs Stunden und zehn Tagen dauern. Sie müssen warten, bis der Vorgang zum Zurücksetzen abgeschlossen ist, bevor Sie einen weiteren Vorgang zum Zurücksetzen starten.
Nur Instanzen mit einer einzelnen Freigabe können in einen Snapshot-Status zurückgesetzt werden. Die Funktion zum Zurücksetzen von Snapshots kann nicht mit Filestore Multishares für GKE kombiniert werden.
Weitere Informationen finden Sie unter Einschränkungen der Snapshot-Funktion oder auf der Seite gcloud filestore instances revert.
Dateifreigabe mit der gcloud CLI auf einen vorherigen Snapshot zurücksetzen
gcloud-CLI
So stellen Sie eine Dateifreigabe in den Zustand zurück, der in einem Snapshot erfasst wurde:
Dateifreigabe von Clients trennen:
sudo umount mount-point-directoryStellen Sie die Dateifreigabe mit dem Befehl
instances revertin einem Snapshot-Zustand wieder her:gcloud filestore instances revert INSTANCE_ID \ --target-snapshot=SNAPSHOT_ID \ --location=LOCATIONErsetzen Sie Folgendes:
- Ersetzen Sie INSTANCE_ID durch den Namen der Instanz, auf die Sie den Vorgang
revertanwenden möchten. Beispiel:my-instance-1 - SNAPSHOT_ID durch den Namen des Snapshots, den Sie für den Vorgang
revertverwenden möchten. Beispiel:my-snapshot-3 - LOCATION durch den Standort der Instanz. Beispiel:
us-central1
- Ersetzen Sie INSTANCE_ID durch den Namen der Instanz, auf die Sie den Vorgang
Sie müssen warten, bis der Vorgang zum Zurücksetzen abgeschlossen ist, bevor Sie einen weiteren Vorgang zum Zurücksetzen für die Instanz starten können. Rückgängigmachen-Vorgänge können bis zu zwei Minuten dauern. Die Datenbereinigung und die Freigabe von Speicherplatz können jedoch zwischen sechs Stunden und zehn Tagen dauern. Während dieses Vorgangs wird der freigegebene Speicherplatz nach und nach verfügbar, bis der Bereinigungsvorgang abgeschlossen ist und der gesamte freigegebene Speicherplatz verfügbar ist. Weitere Informationen finden Sie unter Einschränkungen bei Snapshots.
Nächste Schritte
- Snapshots – Übersicht
- Datei aus einem Snapshot wiederherstellen
- Filestore Enterprise-Snapshots planen
- Übersicht über Sicherungen