Rétablir un partage de fichiers à un état d'instantané précédent

Le guide suivant vous explique comment rétablir une instance, en particulier un partage de fichiers unique dans une instance, à un état d'instantané précédent.

Devez-vous utiliser l'opération revert ?

La fonctionnalité de restauration d'instantané est une opération irréversible, à la fois pour le système de fichiers en direct et pour les instantanés les plus récents de la chaîne. Utilisez la fonctionnalité de restauration avec précaution. Pour en savoir plus, consultez Revenir à un état d'instantané.

Toutes les données écrites après la création de l'instantané cible sont supprimées au début du processus de restauration et ne peuvent pas être récupérées. Tous les instantanés plus récents que l'instantané cible sont également supprimés. Par exemple, snapshot1, snapshot2 et snapshot3 sont créés de manière séquentielle. Si vous rétablissez l'instance à l'état capturé dans snapshot2, toutes les données écrites après snapshot2, ainsi que tous les instantanés pris après la création de snapshot2, sont supprimées lors du processus de restauration.

Une opération de restauration peut prendre jusqu'à deux minutes, mais le nettoyage des données supprimées peut prendre entre six heures et dix jours, en fonction du nombre de fichiers concernés. Vous devez attendre la fin de l'opération de restauration avant de commencer une autre opération de restauration.

Seules les instances avec un seul partage peuvent revenir à un état d'instantané. La fonctionnalité de restauration de l'instantané ne peut pas être combinée aux multipartages Filestore pour GKE. Pour en savoir plus, consultez la section Limites de la fonctionnalité d'instantané ou la page gcloud filestore instances revert.

Utiliser gcloud CLI pour rétablir un partage de fichiers à un instantané précédent

CLI gcloud

Pour rétablir l'état d'un partage de fichiers capturé dans un instantané:

  1. Démontez le partage de fichiers des clients:

    sudo umount mount-point-directory
    
  2. Revenez à l'état d'instantané du partage de fichiers à l'aide de la commande instances revert:

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

    Remplacez les éléments suivants :

    • INSTANCE_ID par le nom de l'instance sur laquelle vous souhaitez appliquer l'opération revert. Par exemple, my-instance-1.
    • SNAPSHOT_ID par le nom de l'instantané que vous souhaitez utiliser pour l'opération revert. Par exemple, my-snapshot-3.
    • LOCATION par l'emplacement de l'instance. Exemple : us-central1.

Vous devez attendre la fin de l'opération de restauration avant de pouvoir en démarrer une autre pour l'instance. Les opérations de restauration peuvent prendre jusqu'à deux minutes. Toutefois, le processus de nettoyage des données et de récupération d'espace peut prendre entre six heures et dix jours. Au cours de ce processus, l'espace récupéré devient disponible progressivement jusqu'à ce que l'opération de nettoyage soit terminée et que tout l'espace récupéré soit disponible. Pour en savoir plus, consultez la section Limites des instantanés.

Étape suivante