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 Funktion zum Wiederherstellen eines Snapshots ist ein irreversibler Vorgang, sowohl für die Live-Datei als auch für die Live-Datei. und zu den 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 gelöscht am Anfang des Wiederherstellungsprozesses und kann nicht wiederhergestellt werden. Alle Snapshots die neuer als der Ziel-Snapshot sind, werden ebenfalls gelöscht. Beispiel: snapshot1, snapshot2 und snapshot3 werden sequenziell erstellt. Wird zurückgesetzt Wenn die Instanz den in snapshot2 erfassten Status ändert, bedeutet dies, dass alle in nach snapshot2 sowie alle Snapshots, die nach dem Erstellen von snapshot2, werden beim Wiederherstellen 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 Wiederherstellungsvorgang abgeschlossen ist, bevor wird ein weiterer Wiederherstellungsvorgang gestartet.

Nur Instanzen mit einer einzelnen Freigabe können auf einen Snapshot-Status zurückgesetzt werden. Die Wiederherstellung Snapshot-Feature kann nicht mit Filestore-Mehrfachfreigaben 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. Setzen Sie die Dateifreigabe mithilfe der instances revert auf einen Snapshot-Status zurück. Befehl:

    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. Wiederherstellungsvorgänge können bis zu zwei Minuten. Die Datenbereinigung und -rückgewinnung kann jedoch zwischen sechs Stunden und zehn Tagen dauert. 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 Snapshot-Einschränkungen.

Nächste Schritte