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

Le guide suivant vous explique comment revert un état d'instantané antérieur pour une instance, en particulier un partage de fichiers unique au sein d'une instance.

Devez-vous utiliser l'opération revert ?

La fonctionnalité de rétablissement de l'instantané est une opération irréversible, à la fois pour le système de fichiers actif et pour les instantanés plus récents de la chaîne. Utilisez la fonctionnalité de rétablissement avec précaution. Pour une explication plus détaillée, consultez Rétablir l'état d'un instantané.

Toutes les données écrites après la création de l'instantané cible sont supprimées au début du processus de rétablissement 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. Le rétablissement de l'état enregistré dans snapshot2 pour l'instance signifie que toutes les données écrites après snapshot2, ainsi que tous les instantanés pris après la création de snapshot2, sont supprimés lors du processus de restauration.

Bien qu'une opération de restauration puisse prendre jusqu'à deux minutes, 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 d'annulation avant d'en lancer une autre.

Seules les instances à un seul partage peuvent rétablir l'état d'instantané. La fonctionnalité d'annulation de l'instantané ne peut pas être combinée aux partages multipartages Filestore pour GKE. Pour en savoir plus, consultez Limites des fonctionnalités des instantanés ou gcloud filestore instances revert.

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

gcloud CLI

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

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

    sudo umount mount-point-directory
    
  2. Rétablissez un 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. Exemple :my-instance-1
    • SNAPSHOT_ID par le nom de l'instantané que vous souhaitez utiliser pour l'opération revert. Exemple :my-snapshot-3
    • LOCATION par l'emplacement de l'instance. Exemple : us-central1.

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

Étapes suivantes