Pode separar discos de arranque da instância de VM e anexar novos discos de arranque. Esta funcionalidade simplifica o processo de reparação de discos de arranque, permitindo-lhe montá-los noutra instância de VM sem eliminar a instância original. Além disso, pode substituir os discos de arranque de uma instância em vez de ter de recriar toda a instância de VM.
Se uma instância de VM não tiver um disco de arranque, a tentativa de iniciar a instância gera um erro. No entanto, pode continuar a editar outras propriedades da instância.
Antes de começar
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Trusted Cloud by S3NS serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Para mais informações, consulte o artigo Autenticar para usar REST na Trusted Cloud documentação de autenticação.
Autorizações necessárias para esta tarefa
Para realizar esta tarefa, tem de ter as seguintes autorizações:
compute.instances.detachDisk
na instânciacompute.instances.attachDisk
na instância
Restrições
- Só pode associar ou desassociar um disco de arranque de uma instância de VM parada.
- Só pode anexar um disco de arranque por instância de VM.
- Se usar a CLI gcloud ou o REST, só pode anexar discos de arranque existentes a uma instância de VM.
Desanexe um disco de arranque
Antes de desanexar o disco de arranque da instância de VM, tem de parar a instância. Não precisa de desmontar o disco.
Consola
- Aceda à página de instâncias de VM.
- Se lhe for solicitado, selecione o seu projeto e clique em Continuar.
- Clique na instância para a qual quer desanexar o disco de arranque.
- Clique em Parar para parar a VM. Se não existir a opção Parar, clique em Mais ações > Parar.
- Clique em Edit.
- Desloque a página para baixo até à secção Disco de arranque e clique em X junto ao disco de arranque que quer desanexar.
- Clique em Guardar.
gcloud
Use o comando
gcloud compute instances detach-disk
para desanexar o disco de arranque da instância:gcloud compute instances detach-disk INSTANCE_NAME \ --disk=DISK_NAME
Substitua o seguinte:
INSTANCE_NAME
: o nome da instância.DISK_NAME
: o nome do disco a desanexar. Normalmente, o nome do disco é igual ao nome da instância.
REST
Construa um pedido
POST
para desassociar o disco:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=DISK_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.INSTANCE_NAME
: o nome da instância.ZONE
: a zona onde as suas instâncias estão localizadas.DISK_NAME
: o nome do disco a desanexar. Normalmente, o nome do disco é igual ao nome da instância.
Volte a anexar um disco de arranque
Qualquer disco pode ser novamente anexado como um disco de arranque a uma instância, desde que a instância não tenha já um disco de arranque anexado e o disco de arranque esteja na mesma zona que a instância de VM. Se personalizar um disco de arranque, tem de se certificar de que o disco de arranque arranca corretamente depois de ser anexado.
O disco existente e o novo disco têm de ser compatíveis com UEFI ou não. Para criar um disco compatível com UEFI, use o comando
gcloud compute disk create
com a flag--guest-os-features
definida comoUEFI_COMPATIBLE
.Consola
- Aceda à página de instâncias de VM.
- Se lhe for solicitado, selecione o seu projeto e clique em Continuar.
- Clique na instância à qual quer anexar o disco de arranque.
- Se a VM estiver em execução, clique em Parar para parar a VM. Se não existir a opção Parar, clique em Mais ações > Parar.
- Clique em Edit.
- Aceda à secção Disco de arranque.
- Clique em Adicionar item.
- Selecione um disco de arranque no menu pendente.
- Clique em Guardar.
gcloud
Use o comando
gcloud compute instances attach-disk
para anexar ou voltar a anexar um disco de arranque a uma instância de VM. Inclua a flag para indicar que o disco é usado como o disco de arranque da instância. Se esta flag estiver ausente, o disco é anexado como um disco de dados não inicializável.--boot
gcloud compute instances attach-disk INSTANCE_NAME \ --disk=DISK_NAME \ --boot
Substitua o seguinte:
INSTANCE_NAME
: o nome da instância.DISK_NAME
: o nome do disco a anexar. O nome do disco pode ser igual ao nome da instância.
REST
Construa um pedido
POST
para anexar o disco. Inclua o parâmetro"boot": true
opcional para indicar que este disco é o disco de arranque. Se este parâmetro estiver ausente, o disco é anexado como um disco de dados não inicializável.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "boot": true, "source": "zones/ZONE/disks/DISK_NAME" }
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.INSTANCE_NAME
: o nome da instância à qual está a anexar o novo disco persistente.ZONE
: a zona onde a sua instância e o novo disco estão localizados.DISK_NAME
: o nome do novo disco.
Depois de anexar o disco à instância de VM, reinicie a instância.
Atualize um disco de arranque para uma instância
Só pode usar a Trusted Cloud consola para atualizar o disco de arranque de uma VM num único passo. Especificamente, pode desanexar um disco de arranque existente e anexar um novo disco de arranque como uma ação.
Esta funcionalidade não está disponível através da CLI gcloud nem da REST.
- Aceda à página de instâncias de VM.
- Se lhe for solicitado, selecione o seu projeto e clique em Continuar.
- Clique na instância à qual quer anexar o disco de arranque.
- Se a VM estiver em execução, clique em Parar para parar a VM. Se não existir a opção Parar, clique em Mais ações > Parar.
- Clique em Editar na parte superior da página.
- Desloque a página para baixo até à secção Disco de arranque.
- Clique em X junto ao disco de arranque atual.
- Clique em Adicionar item.
- Selecione um disco de arranque no menu pendente.
- Clique em Guardar.
A Trusted Cloud consola prossegue para desanexar o disco de arranque existente e anexar o novo disco de arranque que especificou. Quando este processo estiver concluído, reinicie a instância de VM.
O que se segue?
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-25 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-25 UTC."],[],[],null,[]] -