Ripristina lo stato snapshot precedente di una condivisione file

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

Dovresti usare l'operazione revert?

La funzionalità di ripristino degli snapshot è un'operazione irreversibile, sia per il file system pubblicato sia per gli snapshot più recenti nella catena. Usa con attenzione la funzionalità di ripristino. Per una spiegazione più dettagliata, consulta Ripristinare uno stato di 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. Vengono eliminati anche tutti gli snapshot più recenti dello snapshot di destinazione. Ad esempio, snapshot1, snapshot2 e snapshot3 vengono creati in sequenza. Il ripristino dell'istanza allo stato acquisito in snapshot2 significa che tutti i dati scritti dopo snapshot2, così come tutti gli snapshot acquisiti dopo la creazione di snapshot2, vengono eliminati durante il processo di ripristino.

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

Solo le istanze con una singola condivisione possono ripristinare lo stato di snapshot. La funzionalità di ripristino dello snapshot non può essere combinata con le condivisioni multiple di Filestore per GKE. Per ulteriori informazioni, consulta la sezione Limitazioni delle funzionalità degli snapshot o la pagina 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 acquisito in uno snapshot di una condivisione file:

  1. Smonta la condivisione file dai client:

    sudo umount mount-point-directory
    
  2. Ripristina uno stato snapshot per la condivisione file utilizzando il comando 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 applicare l'operazione revert. Ad esempio: my-instance-1.
    • SNAPSHOT_ID con il nome dello snapshot da utilizzare per l'operazione revert. Ad esempio: my-snapshot-3.
    • LOCATION con la località dell'istanza. Ad esempio, us-central1.

Devi attendere il completamento dell'operazione di ripristino prima di poterne avviare un'altra per l'istanza. Le operazioni di ripristino possono richiedere fino a due minuti. Tuttavia, il processo di pulizia dei dati e rimozione degli spazi può richiedere tra le sei ore e i dieci giorni. Durante questo processo, lo spazio recuperato diventa disponibile gradualmente fino al termine dell'operazione di pulizia e tutto lo spazio recuperato è disponibile. Per ulteriori informazioni, consulta Limitazioni degli snapshot.

Passaggi successivi