Tous les produits
Search
Centre de documentation

File Storage NAS:Snapshots

Dernière mise à jour :Aug 09, 2026

Un snapshot est une sauvegarde ponctuelle des données d'un système de fichiers Extreme NAS. Les snapshots sont couramment utilisés pour les sauvegardes quotidiennes, la récupération de données, la reprise après sinistre et l'analyse des données. Pour restaurer les données d'un snapshot vers un système de fichiers existant dans la même zone ou une zone différente, créez un nouveau système de fichiers à partir du snapshot, puis copiez les données du nouveau système de fichiers vers l'existant.

Prérequis

Le système de fichiers doit être à l'état Running pour pouvoir créer un snapshot.

Remarque

La fonctionnalité de snapshot est disponible uniquement pour les systèmes de fichiers Extreme NAS avancés. Cette fonctionnalité est en aperçu public gratuit. L'aperçu public n'est pas couvert par le Accord de niveau de service File Storage NAS.

Notes d'utilisation

  • Vous pouvez créer au maximum 128 snapshots manuels et 128 snapshots automatiques pour un système de fichiers.

  • Vous ne pouvez pas créer de nouveau snapshot pour un système de fichiers tant qu'un autre snapshot est en cours de création.

  • Si un système de fichiers expire pendant la création d'un snapshot, le système de fichiers est libéré et le snapshot en cours est supprimé.

  • La création d'un snapshot peut ralentir temporairement les performances d'E/S. Évitez de créer des snapshots pendant les heures de pointe.

  • Un snapshot sauvegarde les données à un instant précis. Toutes les données ajoutées ou modifiées sur le système de fichiers pendant la création du snapshot ne sont pas capturées par ce dernier.

Créer un snapshot manuel

Créez des snapshots manuels pour améliorer la tolérance aux pannes opérationnelles.

  • Les snapshots créés manuellement sont conservés indéfiniment. Pour éviter des frais continus liés à la capacité des snapshots, supprimez régulièrement les snapshots dont vous n'avez plus besoin.

  • Les snapshots créés manuellement sont conservés indéfiniment. Toutefois, ils sont supprimés si votre service est suspendu pendant 15 jours en raison d'un impayé.

  1. Connectez-vous à la console NAS.

  2. Dans le volet de navigation de gauche, choisissez Data Service > Snapshot.

  3. Sur la page Snapshot, cliquez sur Manually Create Snapshot.

  4. Dans la boîte de dialogue Manually Create Snapshot, configurez les paramètres. Le tableau suivant décrit les paramètres clés.

    Parameter

    Description

    File System

    Sélectionnez le système de fichiers Extreme NAS avancé pour lequel vous souhaitez créer un snapshot.

    Retention Period

    Sélectionnez une période de conservation en fonction de vos besoins métier.

    • Custom Duration : spécifiez une période de conservation comprise entre 1 et 65 536 jours.

    • Permanently retained until the number of snapshots reaches the upper limit : le snapshot est conservé jusqu'à ce que le quota de snapshots manuels soit atteint. Lorsque le nombre de snapshots manuels dépasse le quota de 128, le système supprime automatiquement le snapshot manuel le plus ancien.

  5. Cliquez sur OK.

Créer une politique de snapshot automatique

Utilisez une politique de snapshot automatique pour planifier des sauvegardes régulières d'un système de fichiers Extreme NAS avancé. Cela améliore la sécurité et la fiabilité de vos données.

  • Une politique de snapshot automatique peut être appliquée à plusieurs systèmes de fichiers.

  • Si le nombre de snapshots automatiques pour un système de fichiers atteint le quota de 128, le système supprime automatiquement le snapshot automatique le plus ancien.

  • Si vous modifiez la période de conservation d'une politique de snapshot automatique, la nouvelle période s'applique uniquement aux snapshots nouvellement créés. La période de conservation d'origine reste applicable aux snapshots existants.

  • Si un système de fichiers contient une grande quantité de données, la création d'un snapshot peut prendre plus de temps que l'intervalle entre les créations planifiées. Dans ce cas, le système ignore le prochain snapshot planifié.

    Par exemple, vous planifiez la création de snapshots automatiques à 09 h 00, 10 h 00, 11 h 00 et 12 h 00. Le système commence à créer un snapshot à 09 h 00, mais ne termine le processus qu'à 10 h 20 car le système de fichiers est volumineux. Le système ignore alors le snapshot de 10 h 00 et crée le prochain snapshot automatique à 11 h 00.

  • Les snapshots automatiques sont nommés selon le format auto_yyyyMMdd_X.

    • auto indique que le snapshot a été créé automatiquement.

    • yyyyMMdd indique la date de création du snapshot, où yyyy représente l'année, MM le mois et dd le jour.

    • X indique le numéro de séquence du snapshot automatique créé ce jour-là.

    Par exemple, auto_20140418_1 indique le premier snapshot automatique créé le 18 avril 2014.

  1. Connectez-vous à la console NAS.

  2. Dans le volet de navigation de gauche, choisissez Data Service > Snapshot.

  3. Créez une politique de snapshot automatique.

    1. Sur la page Snapshot, cliquez sur l'onglet Automatic Snapshot Policy.

    2. Sur l'onglet Automatic Snapshot Policy, cliquez sur Create Automatic Snapshot Policy.

    3. Dans la boîte de dialogue Create Automatic Snapshot Policy, configurez les paramètres. Le tableau suivant décrit les paramètres clés.

      Parameter

      Description

      Created At

      Les heures planifiées pour la création automatique des snapshots. Vous pouvez sélectionner une ou plusieurs heures entre 00 h 00 et 23 h 00.

      Remarque

      La création d'un snapshot peut temporairement dégrader les performances d'E/S du système de fichiers. Planifiez les snapshots pendant les heures creuses.

      Recurring Date

      Les jours de la semaine pour la création des snapshots automatiques. Vous pouvez sélectionner un ou plusieurs jours du lundi au dimanche.

      Retention Period

      La période de conservation des snapshots automatiques. La valeur par défaut est de 30 jours. Les options suivantes sont disponibles :

      • Custom Duration : spécifiez une période de conservation comprise entre 1 et 65 536 jours.

      • Permanently retained until the number of snapshots reaches the upper limit : le snapshot est conservé jusqu'à ce que le quota de snapshots automatiques soit atteint. Lorsque le nombre de snapshots automatiques atteint le quota de 128, le système supprime le snapshot automatique le plus ancien.

    4. Cliquez sur OK.

  4. Appliquez la politique de snapshot automatique.

    1. Recherchez la politique de snapshot automatique cible et cliquez sur Apply to File Systems.

    2. Dans la boîte de dialogue Apply to File Systems, sélectionnez le système de fichiers cible dans la liste File System ID, puis cliquez sur > pour l'ajouter à la liste Apply to File Systems.

    3. Cliquez sur OK.

      Une fois la politique appliquée, le système crée des snapshots automatiques pour le système de fichiers conformément à la politique.

Créer un système de fichiers à partir d'un snapshot

Vous pouvez créer un nouveau système de fichiers à partir d'un snapshot ponctuel. Le nouveau système de fichiers est une copie exacte du système de fichiers source au moment du snapshot. Cela vous permet de cloner rapidement des systèmes de fichiers pour divers cas d'utilisation. Cette section explique comment utiliser le SDK Python pour créer un système de fichiers à partir d'un snapshot.

Important

Pour restaurer les données d'un snapshot ponctuel vers un système de fichiers existant, commencez par créer un nouveau système de fichiers à partir du snapshot. Ensuite, copiez les données requises du nouveau système de fichiers vers votre système existant.

  1. Installez le SDK Python.

    pip install alibabacloud_nas20170626==3.1.3
    pip install alibabacloud_tea_openapi
    pip install alibabacloud_tea_util
  2. Exécutez le code pour créer un système de fichiers.

    Remarque

    Avant d'appeler l'opération API, configurez les variables d'environnement pour vos identifiants d'accès. Pour plus d'informations, consultez la rubrique Configurer les variables d'environnement sous Linux, macOS et Windows.

    # -*- coding: utf-8 -*-
    import os
    import sys
    
    from typing import List
    
    from alibabacloud_nas20170626.client import Client as NAS20170626Client
    from alibabacloud_credentials.client import Client as CredentialClient
    from alibabacloud_tea_openapi import models as open_api_models
    from alibabacloud_nas20170626 import models as nas20170626_models
    from alibabacloud_tea_util import models as util_models
    from alibabacloud_tea_util.client import Client as UtilClient
    
    class Sample:
        def __init__(self):
            pass
    
        @staticmethod
        def create_client() -> NAS20170626Client:
            """
            Use credentials to initialize the client.
            @return: Client
            @throws Exception
            """
            # Use the default credential provider chain. For more information, see https://www.alibabacloud.com/help/en/alibaba-cloud-sdk-262060/latest/configure-credentials-378659.
            credential = CredentialClient()
            config = open_api_models.Config(
                credential=credential
            )
            # For more information about endpoints, see https://api.alibabacloud.com/product/NAS.
            config.endpoint = f'nas.cn-hangzhou.aliyuncs.com'
            return NAS20170626Client(config)
    
        @staticmethod
        def main(
            args: List[str],
        ) -> None:
            client = Sample.create_client()
            create_file_system_request = nas20170626_models.CreateFileSystemRequest(
                file_system_type='extreme',
                charge_type='PayAsYouGo',
                capacity=100,
                storage_type='advance',
                zone_id='cn-hangzhou-k',
                protocol_type='NFS',
                snapshot_id='s-extreme-00******m'
            )
            runtime = util_models.RuntimeOptions()
            try:
                # Print the API response after you run the code.
                client.create_file_system_with_options(create_file_system_request, runtime)
            except Exception as error:
                # This is a sample of error handling. In a production environment, you must handle exceptions with care and not ignore them.
                # Error message
                print(error.message)
                # Troubleshooting URL
                print(error.data.get("Recommend"))
                UtilClient.assert_as_string(error.message)
    
        @staticmethod
        async def main_async(
            args: List[str],
        ) -> None:
            client = Sample.create_client()
            create_file_system_request = nas20170626_models.CreateFileSystemRequest(
                file_system_type='extreme',
                charge_type='PayAsYouGo',
                capacity=100,
                storage_type='advance',
                zone_id='cn-hangzhou-k',
                protocol_type='NFS',
                snapshot_id='s-extreme-00******m'
            )
            runtime = util_models.RuntimeOptions()
            try:
                # Print the API response after you run the code.
                await client.create_file_system_with_options_async(create_file_system_request, runtime)
            except Exception as error:
                # This is a sample of error handling. In a production environment, you must handle exceptions with care and not ignore them.
                # Error message
                print(error.message)
                # Troubleshooting URL
                print(error.data.get("Recommend"))
                UtilClient.assert_as_string(error.message)
    
    if __name__ == '__main__':
        Sample.main(sys.argv[1:])

    Le tableau suivant décrit les paramètres clés. Pour plus d'informations, consultez la rubrique CreateFileSystem.

    Parameter

    Description

    StorageType

    Le type de stockage du système de fichiers. Définissez la valeur sur advance pour l'édition Advanced.

    Par exemple, si vous créez un snapshot nommé B_Snapshot pour un système de fichiers avancé, puis utilisez B_Snapshot pour créer un nouveau système de fichiers, vous devez définir StorageType sur advance.

    ProtocolType

    Le protocole d'accès aux fichiers. Les systèmes de fichiers Extreme NAS prennent en charge uniquement NFSv3.

    Capacity

    La capacité de stockage du système de fichiers Extreme NAS. Cette valeur doit être identique à la capacité du système de fichiers d'origine à partir duquel le snapshot a été créé.

    Par exemple, si vous créez un snapshot nommé A_Snapshot pour un système de fichiers Extreme NAS avancé de 100 Go, puis utilisez A_Snapshot pour créer un nouveau système de fichiers, vous devez définir Capacity sur 100.

    ZoneId

    L'ID de la zone où le nouveau système de fichiers sera créé. Exemple : cn-hangzhou-g. Vous pouvez appeler l'opération DescribeZones pour interroger les zones disponibles.

    SnapshotId

    L'ID du snapshot.

Opérations connexes

Actions

Description

Désactiver une politique de snapshot automatique pour un système de fichiers

Pour désactiver une politique de snapshot automatique, effectuez les étapes suivantes :

  1. Sur la page File System List, recherchez le système de fichiers cible et choisissez More > Snapshot > Set Snapshot Policy.

  2. Dans la boîte de dialogue Set Snapshot Policy, désactivez l'interrupteur Do you want to apply the policy?, puis cliquez sur OK.

Afficher les snapshots

Sur l'onglet Snapshot, vous pouvez afficher les snapshots créés et leurs informations.

Supprimer un snapshot

Sur l'onglet Snapshot, recherchez le snapshot cible et cliquez sur Rollback.

Avertissement

Une fois un snapshot supprimé, il ne peut pas être récupéré. Les tentatives de création d'un système de fichiers à partir d'un snapshot supprimé échoueront.

Afficher les politiques de snapshot automatique

Sur l'onglet Snapshot, vous pouvez afficher les politiques créées et leurs détails.

Afficher les systèmes de fichiers associés à une politique

Sur l'onglet Delete, recherchez la politique cible et cliquez sur Automatic Snapshot Policy pour afficher les systèmes de fichiers auxquels la politique est appliquée.

Modifier une politique de snapshot automatique

Sur l'onglet Automatic Snapshot Policy, recherchez la politique cible et cliquez sur Apply to File Systems.

Supprimer une politique de snapshot automatique

Sur l'onglet Automatic Snapshot Policy, recherchez la politique cible et cliquez sur Edit Policy.

Documents connexes

Pour restaurer un système de fichiers à un instant précis, consultez la rubrique Restaurer un système de fichiers.