Ripristina uno stato di snapshot precedente per una condivisione file

La seguente guida mostra come ripristinare per un'istanza, in particolare una singola condivisione file all'interno di un'istanza, a una stato snapshot.

Dovresti usare l'operazione revert?

La funzionalità di ripristino dello snapshot è un'operazione irreversibile, sia sul file live nel sistema operativo e agli snapshot più recenti nella catena. Utilizza la funzionalità di ripristino con cautela. Per una spiegazione più dettagliata, consulta Ripristinare lo stato di uno snapshot.

Tutti i dati scritti dopo la creazione dello snapshot di destinazione vengono eliminati all'inizio del processo di ripristino e non possono essere recuperati. Tutti gli snapshot più recenti rispetto allo snapshot di destinazione. Ad esempio: snapshot1, snapshot2 e snapshot3 vengono creati in sequenza. Ripristino in corso lo stato acquisito in snapshot2 indica che tutti i dati scritti dopo il giorno snapshot2, nonché tutti gli snapshot creati dopo la creazione snapshot2 vengono eliminati durante il processo di ripristino.

Sebbene un'operazione di ripristino possa richiedere fino a due minuti, la pulizia del l'eliminazione dei dati può richiedere da sei ore a dieci giorni, a seconda del numero di file coinvolti. Devi attendere il completamento dell'operazione di ripristino prima avviando un'altra operazione di ripristino.

Solo le istanze con una singola condivisione possono tornare allo stato di snapshot. L'operazione di ripristino La funzionalità snapshot non può essere combinata con Condivisioni multiple Filestore per GKE. Per ulteriori informazioni, vedi Limitazioni delle funzionalità di snapshot o gcloud filestore instances revert .

Utilizza gcloud CLI per ripristinare una condivisione file a uno snapshot precedente

Interfaccia a riga di comando gcloud

Per ripristinare lo stato di una condivisione file acquisito in uno snapshot:

  1. Smonta la condivisione file dai client:

    sudo umount mount-point-directory
    
  2. Ripristina lo stato di snapshot della condivisione file utilizzando instances revert :

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

    Sostituisci quanto segue:

    • INSTANCE_ID con il nome dell'istanza in cui vuoi e applicare l'operazione revert. Ad esempio: my-instance-1.
    • SNAPSHOT_ID con il nome dello snapshot che vuoi utilizzare per l'operazione revert. Ad esempio: my-snapshot-3.
    • LOCATION con la posizione dell'istanza. Ad esempio: us-central1.

Devi attendere il completamento dell'operazione di ripristino prima di poter iniziare un'altra operazione di ripristino per l'istanza. Le operazioni di ripristino possono richiedere fino a due minuti. Tuttavia, il processo di pulizia dei dati e di recupero dello spazio può richiedere da sei ore a dieci giorni. Durante questo processo, diventa gradualmente disponibile durante l'operazione di pulizia e che tutto lo spazio recuperato sia disponibile. Per ulteriori informazioni, vedi Limitazioni relative agli snapshot.

Passaggi successivi