Todos os produtos
Search
Central de documentação

Elastic Compute Service:Desanexar um disco de dados

Última atualização: Aug 26, 2026

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

Como funciona

Desanexar um disco de dados envolve duas etapas:

  1. Desmontar o sistema de arquivos no sistema operacional: Equivale a ejetar com segurança um drive USB. Isso evita corrupção de dados causada por operações de leitura/gravação interrompidas durante a desanexação.

  2. Desanexar o disco de dados da instância: Equivale a desconectar o drive USB após a ejeção. Essa ação encerra a conexão entre o disco cloud e a instância ECS.

Observações de uso

  • Não é possível desanexar discos cloud do tipo assinatura diretamente. Switch the billing method para pagamento conforme o uso primeiro.

  • 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.

Desanexar um disco de dados apenas o separa da instância ECS. O disco permanece com status de faturamento de pagamento conforme o uso, e a cobrança não é interrompida automaticamente. Para parar o faturamento, release the disk. Antes de liberar o disco, recomendamos creating a snapshot para fazer backup dos dados.

Linux

Se a instância estiver Stopped, pule para a Etapa 2: Detach the data disk.

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 mencionado na Step 2 existe.

    • Caso não exista, prossiga para a Etapa 2: Detach the data disk.

    • 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: Detach the data disk.

      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 cloud 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.

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, manually unmount the file system in the operating system 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.

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: Detach the data disk.

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 mencionado na Step 2 existe.

    • Caso não exista, prossiga para a Etapa 2: Detach the data disk.

    • 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: Detach the data disk.

      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.

Etapa 2: Desanexar o disco de dados

Encerre a conexão entre o disco cloud 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.

Perguntas frequentes

  • O que fazer se o status de um disco cloud 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 Event Viewer, 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.

        The application \Device\HarddiskVolume1\Users\Administrator\Desktop\OpenHardwareMonitor.exe with process id 3980 stopped the removal or ejection for the device PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00\3&13c0b0c5&1&40.

        Process Command Line: "C:\Users\Administrator\Desktop\OpenHardwareMonitor.exe"

    3. Encerre o processo.

      Importante

      Encerrar um processo pode causar perda de dados ou interrupção de service. 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, clique em End Task e detach the data disk novamente.

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

    1. Acesse ECS console - Elastic Block Storage - Disks

    2. Localize discos com 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 exibirá o ID da última instância anexada.

Referências