Todos os produtos
Search
Central de documentação

File Storage NAS:Snapshots

Última atualização: Oct 09, 2026

Um snapshot é um backup de dados em um ponto específico no tempo em um sistema de arquivos Extreme NAS. Os snapshots são comumente usados para backups diários de dados, recuperação de dados, recuperação de desastres e análise de dados. Para restaurar dados de um snapshot para um sistema de arquivos existente na mesma zona ou em uma zona diferente, crie um novo sistema de arquivos a partir do snapshot e copie os dados do novo sistema de arquivos para o existente.

Pré-requisitos

O sistema de arquivos deve estar no estado Running para que você possa criar um snapshot para ele.

Nota

O recurso de snapshot está disponível apenas para sistemas de arquivos Extreme NAS avançados. Esse recurso está disponível em preview público sem custo. O preview público não é coberto pelo File Storage NAS Service Level Agreement.

Notas de uso

  • É possível criar no máximo 128 snapshots manuais e 128 snapshots automáticos para um sistema de arquivos.

  • Não é possível criar um novo snapshot para um sistema de arquivos enquanto outro snapshot está sendo criado.

  • Se um sistema de arquivos expirar durante a criação de um snapshot, o sistema de arquivos será liberado e o snapshot em andamento será excluído.

  • A criação de um snapshot pode reduzir temporariamente o desempenho de I/O. Evite criar snapshots durante os horários de pico.

  • Um snapshot faz o backup dos dados em um ponto específico no tempo. Quaisquer dados adicionados ou alterados no sistema de arquivos durante a criação do snapshot não são capturados por ele.

crie um snapshot manual

Crie snapshots manuais para melhorar a tolerância a falhas operacionais.

  • Os snapshots criados manualmente são retidos por tempo indeterminado. Para evitar cobranças contínuas pela capacidade do snapshot, exclua regularmente os snapshots que você não precisa mais.

  • Os snapshots criados manualmente são retidos por tempo indeterminado. No entanto, eles são excluídos se o seu service for suspenso por 15 dias devido a um pagamento em atraso.

  1. Faça login no console do NAS.

  2. No painel de navegação à esquerda, escolha Data Service > Snapshot.

  3. Na barra de navegação superior, selecione o grupo de recursos e a região onde o seu sistema de arquivos está localizado.

  4. Na página Snapshot, clique em Manually Create Snapshot.

  5. Na caixa de diálogo Manually Create Snapshot, configure os parâmetros. A tabela a seguir descreve os principais parâmetros.

    Parâmetro

    Descrição

    File System

    selecione o sistema de arquivos Extreme NAS avançado para o qual você deseja criar um snapshot.

    Retention Period

    selecione um período de retenção com base nos requisitos do seu negócio.

    • Custom Duration: especifique um período de retenção de 1 a 65.536 dias.

    • Permanently retained until the number of snapshots reaches the upper limit: o snapshot é retido até que a cota de snapshots manuais seja atingida. Quando o número de snapshots manuais excede a cota de 128, o sistema exclui automaticamente o snapshot manual mais antigo.

  6. Clique em OK.

crie uma política de snapshot automático

Use uma política de snapshot automático para agendar backups regulares para um sistema de arquivos Extreme NAS avançado. Isso melhora a segurança e a confiabilidade dos seus dados.

  • Uma política de snapshot automático pode ser aplicada a vários sistemas de arquivos.

  • Se o número de snapshots automáticos para um sistema de arquivos atingir a cota de 128, o sistema exclui automaticamente o snapshot automático mais antigo.

  • Se você modificar o período de retenção de uma política de snapshot automático, o novo período de retenção se aplicará apenas aos snapshots recém-criados. O período de retenção original ainda se aplica aos snapshots existentes.

  • Se um sistema de arquivos contiver uma grande quantidade de dados, a criação de um snapshot pode levar mais tempo do que o intervalo entre as criações agendadas. Nesse caso, o sistema ignora o próximo snapshot agendado.

    Por exemplo, você agenda a criação de snapshots automáticos para as 09:00, 10:00, 11:00 e 12:00. O sistema começa a criar um snapshot às 09:00, mas não conclui o processo até as 10:20 porque o sistema de arquivos é grande. O sistema então ignora o snapshot das 10:00 e cria o próximo snapshot automático às 11:00.

  • Os snapshots automáticos são nomeados no formato auto_yyyyMMdd_X.

    • auto indica que o snapshot foi criado automaticamente.

    • yyyyMMdd indica a data em que o snapshot é criado, onde yyyy é o ano, MM é o mês e dd é o dia.

    • X indica o número de sequência do snapshot automático criado naquele dia.

    Por exemplo, auto_20140418_1 indica o primeiro snapshot automático que foi criado em 18 de abril de 2014.

  1. Faça login no console do NAS.

  2. No painel de navegação à esquerda, escolha Data Service > Snapshot.

  3. Na barra de navegação superior, selecione o grupo de recursos e a região onde o seu sistema de arquivos está localizado.

  4. Crie uma política de snapshot automático.

    1. Na página Snapshot, clique na guia Automatic Snapshot Policy.

    2. Na guia Automatic Snapshot Policy, clique em Create Automatic Snapshot Policy.

    3. Na caixa de diálogo Create Automatic Snapshot Policy, configure os parâmetros. A tabela a seguir descreve os principais parâmetros.

      Parâmetro

      Descrição

      Created At

      Os horários agendados para criar snapshots automaticamente. Você pode selecionar uma ou mais horas entre 00:00 e 23:00.

      Nota

      A criação de um snapshot pode degradar temporariamente o desempenho de I/O do sistema de arquivos. Agende os snapshots para horários fora de pico.

      Recurring Date

      Os dias da semana para criar snapshots automáticos. Você pode selecionar um ou mais dias de segunda a domingo.

      Retention Period

      O período de retenção dos snapshots automáticos. O padrão é 30 dias. As seguintes opções estão disponíveis:

      • Custom Duration: especifique um período de retenção de 1 a 65.536 dias.

      • Permanently retained until the number of snapshots reaches the upper limit: o snapshot é retido até que a cota de snapshots automáticos seja atingida. Quando o número de snapshots automáticos atinge a cota de 128, o sistema exclui o snapshot automático mais antigo.

    4. Clique em OK.

  5. Aplique a política de snapshot automático.

    1. Encontre a política de snapshot automático de destino e clique em Apply to File Systems.

    2. Na caixa de diálogo Apply to File Systems, selecione o sistema de arquivos de destino na lista File System ID e clique em > para adicioná-lo à lista Apply to File Systems.

    3. Clique em OK.

      Após a aplicação da política, o sistema cria snapshots automáticos para o sistema de arquivos de acordo com a política.

crie um sistema de arquivos a partir de um snapshot

É possível criar um novo sistema de arquivos a partir de um snapshot de um ponto específico no tempo. O novo sistema de arquivos é uma cópia exata do sistema de arquivos source no momento do snapshot. Isso permite clonar rapidamente sistemas de arquivos para vários casos de uso. Esta seção descreve como usar o Python sdk para criar um sistema de arquivos a partir de um snapshot.

Importante

Para restaurar dados de um snapshot de um ponto específico no tempo para um sistema de arquivos existente, primeiro crie um novo sistema de arquivos a partir do snapshot. Em seguida, copie os dados necessários do novo sistema de arquivos para o seu sistema existente.

  1. instale o Python sdk.

    pip install alibabacloud_nas20170626==3.1.3
    pip install alibabacloud_tea_openapi
    pip install alibabacloud_tea_util
  2. execute o código para criar um sistema de arquivos.

    Nota

    Antes de chamar a operação da API, configure as variáveis de ambiente para suas credenciais de acesso. Para obter mais informações, consulte Configure environment variables on Linux, macOS, and 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:])

    A tabela a seguir descreve os principais parâmetros. Para obter mais informações, consulte CreateFileSystem.

    Parâmetro

    Descrição

    StorageType

    O tipo de armazenamento do sistema de arquivos. Defina o valor como advance para a edição Advanced.

    Por exemplo, se você criar um snapshot chamado B_Snapshot para um sistema de arquivos avançado e, em seguida, usar o B_Snapshot para criar um novo sistema de arquivos, deverá definir StorageType como advance.

    ProtocolType

    O protocolo de acesso a arquivos. Os sistemas de arquivos Extreme NAS suportam apenas NFSv3.

    Capacity

    A capacidade de armazenamento do sistema de arquivos Extreme NAS. Esse valor deve ser igual à capacidade do sistema de arquivos original a partir do qual o snapshot foi criado.

    Por exemplo, se você criar um snapshot chamado A_Snapshot para um sistema de arquivos Extreme NAS avançado de 100 GiB e, em seguida, usar o A_Snapshot para criar um novo sistema de arquivos, deverá definir Capacity como 100.

    ZoneId

    O ID da zona onde o novo sistema de arquivos será criado. Exemplo: cn-hangzhou-g. Você pode chamar a operação DescribeZones para consultar as zonas disponíveis.

    SnapshotId

    O ID do snapshot.

Operações relacionadas

Ações

Descrição

Desative uma política de snapshot automático para um sistema de arquivos

Para desativar uma política de snapshot automático, execute as seguintes etapas:

  1. Na página File System List, encontre o sistema de arquivos de destino e escolha More > Snapshot > Set Snapshot Policy.

  2. Na caixa de diálogo Set Snapshot Policy, desative a opção Do you want to apply the policy? e clique em OK.

visualize snapshots

Na guia Snapshot, é possível visualizar os snapshots criados e suas informações.

Exclua um snapshot

Na guia Snapshot, encontre o snapshot de destino e clique em Delete.

Aviso

Após a exclusão de um snapshot, ele não pode ser recuperado. As tentativas de criar um sistema de arquivos a partir de um snapshot excluído falharão.

visualize políticas de snapshot automático

Na guia Automatic Snapshot Policy, é possível visualizar as políticas criadas e seus detalhes.

visualize sistemas de arquivos associados a uma política

Na guia Automatic Snapshot Policy, encontre a política de destino e clique em Apply to File Systems para visualizar os sistemas de arquivos aos quais a política é aplicada.

modifique uma política de snapshot automático

Na guia Automatic Snapshot Policy, encontre a política de destino e clique em Edit Policy.

Exclua uma política de snapshot automático

Na guia Automatic Snapshot Policy, encontre a política de destino e clique em Delete.

Documentos relacionados

Para reverter um sistema de arquivos para um ponto específico no tempo, consulte Roll back a file system.