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
-
Crie um snapshot do disco do sistema antigo e obtenha o ID do snapshot. Para mais informações, consulte Criar um único snapshot manualmente.
NotaO uso de snapshots gera cobranças. Para mais informações, consulte Faturamento de snapshots.
-
Obtenha o ID da instância ECS à qual você anexará o disco.
-
Você já alterou o sistema operacional. Para mais informações, consulte Alterar o disco do sistema (alterar o sistema operacional).
Procedimento
Etapa 1: Criar um disco a partir do snapshot
Acesse ECS console - Snapshots.
No canto superior esquerdo da página, selecione uma região e um grupo de recursos.
-
Na aba Disk Snapshot, localize o snapshot que deseja usar. Na coluna Actions, clique em .
-
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.
-
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.
-
Conecte-se à instância ECS remotamente.
Para mais informações, consulte Fazer login em uma instância Linux usando o Workbench.
-
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 filesysteEste 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.
-
Execute o seguinte comando para criar um diretório de montagem. Este exemplo usa /temporary. Modifique conforme necessário.
sudo mkdir -p /temporary -
Execute o seguinte comando para montar o sistema de arquivos. Substitua /dev/vdb3 e /temporary pelos seus valores reais.
sudo mount /dev/vdb3 /temporary -
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/* /mntAlternativamente, 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
-
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.
-
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.
> Create a Disk