Dateifreigaben auf einen vorherigen Snapshot-Status zurücksetzen

In der folgenden Anleitung erfahren Sie, wie Sie das Tool zurücksetzen insbesondere eine einzelne Dateifreigabe innerhalb einer Instanz, Snapshot-Status.

Sollten Sie den Vorgang revert verwenden?

Die Snapshot-Rollback-Funktion ist nicht umkehrbar, sowohl für das Live-Dateisystem als auch für die neueren Snapshots in der Kette. Setzen Sie die Wiederherstellungsfunktion mit Bedacht ein. Eine ausführlichere Erläuterung finden Sie unter Snapshot-Status wiederherstellen.

Alle Daten, die nach dem Erstellen des Ziel-Snapshots geschrieben wurden, werden zu Beginn des Rollback-Prozesses 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 sequenziell erstellt. Wenn Sie die Instanz auf den in snapshot2 erfassten Status zurücksetzen, werden alle Daten, die nach snapshot2 geschrieben wurden, sowie alle Snapshots, die nach dem Erstellen von snapshot2 erstellt wurden, im Rahmen des Zurücksetzens gelöscht.

Auch wenn die Wiederherstellung bis zu zwei Minuten dauern kann, kann es zwischen sechs Stunden und zehn Tagen dauern, von betroffenen Dateien. Sie müssen warten, bis der Vorgang abgeschlossen ist, bevor Sie einen weiteren Rollback-Vorgang starten.

Nur Instanzen mit einer einzelnen Freigabe können auf einen Snapshot-Status zurückgesetzt werden. Die Snapshot-Rollback-Funktion kann nicht mit Filestore Multishares für GKE kombiniert werden. Weitere Informationen finden Sie unter Einschränkungen von Snapshot-Features. oder die gcloud filestore instances revert Seite.

Mit der gcloud CLI eine Dateifreigabe auf einen vorherigen Snapshot zurücksetzen

gcloud-CLI

So setzen Sie eine Dateifreigabe auf den in einem Snapshot erfassten Status zurück:

  1. Trennen Sie die Dateifreigabe von Clients:

    sudo umount mount-point-directory
    
  2. Verwenden Sie den Befehl instances revert, um die Dateifreigabe in den Snapshot-Status zurückzuversetzen:

    gcloud filestore instances revert INSTANCE_ID \
        --target-snapshot=SNAPSHOT_ID \
        --location=LOCATION
    

    Ersetzen Sie Folgendes:

    • INSTANCE_ID durch den Namen der Instanz, auf der Sie den revert-Operation anwenden. Beispiel: my-instance-1
    • SNAPSHOT_ID durch den Namen des Snapshots, den Sie für die Migration verwenden möchten die Operation revert. Beispiel: my-snapshot-3
    • LOCATION durch den Standort der Instanz. Beispiel: us-central1

Sie können erst beginnen, wenn der Wiederherstellungsvorgang abgeschlossen ist einen weiteren Wiederherstellungsvorgang für die Instanz. Rückgängigmachungen können bis zu zwei Minuten dauern. Die Bereinigung der Daten und die Wiederherstellung des Speicherplatzes kann jedoch zwischen sechs Stunden und zehn Tagen dauern. Während dieses Vorgangs Speicherplatz wird schrittweise verfügbar, während der Bereinigungsvorgang abgeschlossen ist. und der gesamte freigegebene Speicherplatz ist verfügbar. Weitere Informationen finden Sie unter Einschränkungen von Snapshots.

Nächste Schritte