Todos os produtos
Search
Central de documentação

Elastic Compute Service:Desanexar um disco de dados

Última atualização: Jul 03, 2026

Desanexe um disco de dados de uma instância ECS para migrá-lo para outra instância ou liberá-lo.

Como funciona

A desanexação de um disco de dados envolve duas etapas:

  1. Desmontar o sistema de arquivos no sistema operacional: Equivale a ejetar com segurança uma unidade USB. Essa ação evita corrupção de dados causada por operações de leitura e gravação interrompidas durante a desanexação.

  2. Desanexar o disco de dados da instância: Corresponde a desconectar a unidade USB após a ejeção. Isso encerra a conexão entre o disco em nuvem e a instância ECS.

Observações de uso

  • Não é possível desanexar diretamente discos em nuvem do tipo assinatura. Altere o método de faturamento para pagamento conforme o uso antes de prosseguir.

  • O sistema não oferece suporte à desanexação de discos locais.

Procedimento

Importante

Antes de começar, pause todas as operações de leitura e gravação no disco de dados e interrompa todos os processos que o utilizam para evitar perda de dados.

Linux

Se a instância estiver Stopped, pule para a Etapa 2: Desanexar o disco de dados.

Etapa 1: Desmontar o sistema de arquivos no sistema operacional

Impeça o acesso do sistema operacional ao disco de dados para garantir a integridade dos dados.

Estes comandos padrão do Linux aplicam-se a todas as principais distribuições, como CentOS, Ubuntu e Debian.
  1. Faça login na instância ECS.

    1. Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

    2. Na página de detalhes da instância, clique em Connect > Workbench. Siga as instruções para fazer login.

  2. Execute sudo df -h para localizar o nome do dispositivo na coluna Filesystem e seu ponto de montagem na coluna Mounted on. Neste exemplo, /dev/vdb1 está montado em /mnt.

    $ sudo df -h
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        868M     0  868M   0% /dev
    tmpfs           879M     0  879M   0% /dev/shm
    tmpfs           879M  508K  878M   1% /run
    tmpfs           879M     0  879M   0% /sys/fs/cgroup
    /dev/vda1        40G  2.4G   36G   7% /
    /dev/vdb1        40G   49M   38G   1% /mnt
    tmpfs           176M     0  176M   0% /run/user/0
  3. Desmonte o sistema de arquivos.

    Substitua <target_device_name> pelo nome do dispositivo obtido na etapa anterior.

    sudo umount <device name>
  4. Remova as configurações de montagem automática para evitar falhas na reinicialização.

    Execute cat /etc/fstab para verificar se o ponto de montagem da Etapa 2 existe.

    • Caso não exista, prossiga para a Etapa 2: Desanexar o disco de dados.

    • Se existir, execute sudo vi /etc/fstab e adicione # no início da linha de montagem para comentá-la. Salve o arquivo e vá para a Etapa 2: Desanexar o disco de dados.

      Neste exemplo, comente a linha UUID=32532395-51a7-46f7-b83d-181158b009a0 /mnt ext4 defaults 0 0.

      # /etc/fstab
      # Created by anaconda on Fri Jun 28 04:16:23 2024
      #
      # Accessible filesystems, by reference, are maintained under '/dev/disk'
      # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
      #
      UUID=c8b5b2da-5565-4dc1-b002-2a8b07573e22 /                       ext4    defaults        1 1
      UUID=32532395-51a7-46f7-b83d-181158b009a0 /mnt ext4 defaults 0 0
      ~                                                              

Etapa 2: Desanexar o disco de dados

Encerre a conexão entre o disco em nuvem e a instância ECS.

  1. Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

  2. Clique no id da instância desejada para abrir a página de detalhes e, em seguida, clique na aba Block Storage.

  3. Na coluna Actions do disco de destino, clique em Detach.

  4. Na caixa de diálogo exibida, clique em OK.

  5. Verifique o resultado da desanexação.

    Acesse a página ECS console > Block Storage > Cloud Disk. O Status do disco muda para Unattached e a tag acs:ecs:lastAttachedInstance é adicionada.

    O valor da tag corresponde ao id da última instância à qual o disco foi anexado.

    image

Windows

  1. Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

  2. Clique no id da instância desejada para abrir a página de detalhes e, em seguida, clique na aba Block Storage.

  3. Na coluna Actions do disco de destino, clique em Detach.

  4. Na caixa de diálogo exibida, selecione Authorize Cloud Assistant To Eject The Disk And Then Perform The Detach Operation e clique em Unmount and Detach.

    Se a mensagem An Error Occurred When Cloud Assistant Tried To Eject The Disk aparecer, desmonte manualmente o sistema de arquivos no sistema operacional e selecione The Disk Has Been Ejected In The Operating System para desanexar o disco de dados.
    Se o status da sua instância for Stopped , basta clicar em OK .
  5. Verifique o resultado da desanexação.

    Acesse a página ECS console > Block Storage > Cloud Disk. O Status do disco muda para Unattached e o disco recebe a tag acs:ecs:lastAttachedInstance.

    O valor da tag corresponde ao id da última instância à qual o disco foi anexado.

    image

Etapa 1: Desmontar o sistema de arquivos no sistema operacional

Impeça o acesso do sistema operacional ao disco de dados para garantir a integridade dos dados. Se a instância estiver Stopped, pule para a Etapa 2: Desanexar o disco de dados.

Linux

Estes comandos padrão do Linux aplicam-se a todas as principais distribuições, como CentOS, Ubuntu e Debian.

  1. Faça login na instância ECS.

    1. Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

    2. Na página de detalhes da instância, clique em Connect > Workbench. Siga as instruções para fazer login.

  2. Execute sudo df -h para localizar o nome do dispositivo na coluna Filesystem e seu ponto de montagem na coluna Mounted on.

    Neste exemplo, /dev/vdb1 está montado em /mnt.

    $ sudo df -h
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        868M     0  868M   0% /dev
    tmpfs           879M     0  879M   0% /dev/shm
    tmpfs           879M  508K  878M   1% /run
    tmpfs           879M     0  879M   0% /sys/fs/cgroup
    /dev/vda1        40G  2.4G   36G   7% /
    /dev/vdb1        40G   49M   38G   1% /mnt
    tmpfs           176M     0  176M   0% /run/user/0
  3. Desmonte o sistema de arquivos.

    Substitua <device name> pelo nome do dispositivo obtido na etapa anterior.

    sudo umount <device name>
  4. Remova as configurações de montagem automática para evitar falhas na reinicialização.

    Execute cat /etc/fstab para verificar se o ponto de montagem da Etapa 2 existe.

    • Caso não exista, prossiga para a Etapa 2: Desanexar o disco de dados.

    • Se existir, execute sudo vi /etc/fstab e adicione # no início da linha de montagem para comentá-la. Salve o arquivo e vá para a Etapa 2: Desanexar o disco de dados.

      Neste exemplo, comente a linha UUID=32532395-51a7-46f7-b83d-181158b009a0 /mnt ext4 defaults 0 0.

      # /etc/fstab
      # Created by anaconda on Fri Jun 28 04:16:23 2024
      #
      # Accessible filesystems, by reference, are maintained under '/dev/disk'
      # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
      #
      UUID=c8b5b2da-5565-4dc1-b002-2a8b07573e22 /                       ext4    defaults        1 1
      UUID=32532395-51a7-46f7-b83d-181158b009a0 /mnt ext4 defaults 0 0
      ~                                                              

Windows

Este tópico utiliza o Windows Server 2022 como exemplo.

  1. Faça login na instância ECS.

    1. Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

    2. Na página de detalhes da instância, clique em Connect > Workbench. Defina o método de conexão como Terminal Connection, insira suas credenciais e faça login no terminal gráfico.

  2. Coloque o disco offline.

    1. Clique com o botão direito no ícone Start icon e selecione Disk Management.

    2. Na janela Disk Management, clique com o botão direito no disco de destino e selecione Offline.

      Offline

Etapa 2: Desanexar o disco de dados

Encerre a conexão entre o disco em nuvem e a instância ECS.

  1. Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

  2. Clique no id da instância desejada para abrir a página de detalhes e, em seguida, clique na aba Block Storage.

  3. Na coluna Actions do disco de destino, clique em Detach.

  4. Na caixa de diálogo exibida, clique em OK.

  5. Verifique o resultado da desanexação.

    Acesse a página ECS console > Block Storage > Cloud Disk. O Status do disco muda para Unattached e recebe a tag acs:ecs:lastAttachedInstance.

    O valor da tag corresponde ao id da última instância à qual o disco foi anexado.

    image

Perguntas frequentes

  • O que fazer se o status de um disco em nuvem permanecer como Detaching em uma instância Windows?

    Causa: Um processo impede que o disco seja desmontado.

    As etapas a seguir utilizam o Windows Server 2022 como exemplo.

    1. Faça login na instância ECS.

      1. Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

      2. Na página de detalhes da instância, clique em Connect > Workbench. Defina o método de conexão como Terminal. Insira suas credenciais para fazer login no terminal gráfico.

    2. Identifique o processo que está utilizando o disco.

      1. Clique com o botão direito no ícone Start icon e selecione Event Viewer.

      2. Na janela do Visualizador de Eventos, escolha Windows Logs > System.

      3. Nos logs do sistema, procure eventos de aviso para identificar o nome e o PID do processo que está usando o disco.

        Neste exemplo, o nome do processo é OpenHardwareMonitor.exe e o PID é 3980.

        image

    3. Encerre o processo.

      Importante

      Encerrar um processo pode causar perda de dados ou interrupção de serviço. Certifique-se de que o processo não é crítico e não possui operações de gravação pendentes.

      1. Clique com o botão direito no ícone Start icon e selecione Task Manager.

      2. Clique em Details. Localize o processo de destino pelo nome ou id.

      3. Clique com o botão direito no processo de destino, selecione End Task e desanexe o disco de dados novamente.

  • Visualize a última instância anexada a um disco

    1. Acesse ECS console - Elastic Block Storage - Disks

    2. Localize discos com o status Unattached. Na coluna Tag, passe o mouse sobre o ícone edit-tag.

      • Se o disco não tiver informações de anexo, ele nunca foi conectado a uma instância ECS.

      • Caso existam informações de anexo, a chave da tag acs:ecs:lastAttachedInstance exibe o id da última instância anexada.

        image

Referências

  • Desanexe um disco de dados usando a operação da API DetachDisk.

  • Anexe um disco desanexado a outra instância ECS na mesma zona.

  • Se você não precisar mais do disco, crie um snapshot para fazer backup dos dados e, em seguida, libere o disco.