Todos os produtos
Search
Central de documentação

Elastic Compute Service:Como restaurar dados de um snapshot do disco do sistema após a substituição do disco do sistema

Última atualização: Jul 03, 2026

Ao substituir o sistema operacional por meio da substituição do disco do sistema, o disco do sistema e sua imagem também são substituídos. O disco do sistema original é liberado e todos os seus dados são excluídos. Portanto, não é possível reverter diretamente usando um snapshot criado a partir do disco do sistema antigo. Este tópico explica como restaurar dados de um snapshot do disco do sistema original após a substituição do disco do sistema.

Pré-requisitos

Procedimento

Etapa 1: Criar um disco a partir do snapshot

  1. Acesse ECS console - Snapshots.

  2. No canto superior esquerdo da página, selecione uma região e um grupo de recursos.地域

  3. Na aba Disk Snapshot, localize o snapshot que deseja usar. Na coluna Actions, clique em More > Create a Disk.

  4. Selecione Attach to ECS Instance e insira o ID da instância ECS. Para mais informações sobre outros parâmetros, consulte Explicação detalhada dos parâmetros de configuração.

  5. Revise a configuração e o custo e conclua a compra conforme solicitado.

Etapa 2: Fazer login na instância ECS e restaurar dados

Este exemplo usa o Alibaba Cloud Linux 3.2104 como sistema operacional original. Os layouts de partição podem variar entre sistemas operacionais. Ajuste conforme sua configuração real.

  1. Conecte-se à instância ECS remotamente.

    Para mais informações, consulte Fazer login em uma instância Linux usando o Workbench.

  2. Execute o seguinte comando para obter o nome do dispositivo do disco de dados.

    sudo fdisk -lu
    [ecs-xxx                              ~]$ sudo fdisk -lu
    Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 × 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000edc45
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048    83886046    41941999+  83  Linux
    WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
    Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 × 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: gpt
    Disk identifier: 6CA42D45-D495-417A-99B7-DFFEF4B29C93
    #         Start          End    Size  Type            Name
     1         2048         6143      2M  BIOS boot
     2         6144       415743    200M  EFI System
     3       415744     83886046   39.8G  Linux filesyste

    Este exemplo usa o Alibaba Cloud Linux 3.2104, que possui três partições:

    A primeira partição, /dev/vdb1, armazena o carregador de inicialização e garante que o sistema possa iniciar normalmente a partir do disco. Não é necessário prestar atenção nela.

    A segunda partição, /dev/vdb2, armazena o programa de inicialização EFI e garante que o sistema possa iniciar usando o firmware EFI. Não é necessário prestar atenção nela.

    A terceira partição, /dev/vdb3, armazena os arquivos e dados do sistema operacional — os dados que você precisa restaurar do disco do sistema.

    Os layouts de partição variam conforme o sistema operacional. Ajuste conforme sua configuração real.

  3. Execute o seguinte comando para criar um diretório de montagem. Este exemplo usa /temporary. Modifique conforme necessário.

    sudo mkdir -p /temporary
  4. Execute o seguinte comando para montar o sistema de arquivos. Substitua /dev/vdb3 e /temporary pelos seus valores reais.

    sudo mount /dev/vdb3 /temporary
  5. Execute o seguinte comando para copiar os arquivos. Este exemplo copia dados de /mnt no disco do sistema antigo para /mnt no novo disco do sistema.

    sudo cp -v /temporary/mnt/* /mnt

    Alternativamente, instale a ferramenta rsync para copiar arquivos com acompanhamento de progresso.

    sudo yum install -y rsync
    rsync --progress /temporary/mnt/* /mnt

Etapa 3: Verificar se seus serviços estão funcionando normalmente

  1. Verifique se seus serviços foram restaurados. Após concluir a operação, reinicie os serviços relacionados e verifique se eles estão funcionando normalmente.

  2. Após confirmar que seus serviços estão funcionando conforme esperado, desanexe o disco de dados criado a partir do snapshot do disco do sistema original e libere o disco de dados. Para mais informações, consulte Desanexar disco de dados e Liberar disco.