Se você anexou um disco novo e em branco à VM, antes de poder usá-lo, formate-o e ative-o. Se você anexou um disco que já contém dados, ative-o antes de usá-lo.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud.
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine da seguinte maneira.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Acesse a página Instâncias da VM.
Clique no botão SSH ao lado da instância que tem o novo disco anexado. O navegador abrirá uma conexão de terminal com a VM.
No terminal, use o link simbólico criado para o disco anexado e determine qual dispositivo formatar.
ls -l /dev/disk/by-id/google-*
Os discos não formatados não têm outros links simbólicos com
-partN
no nome.google-extra-scsi-disk -> ../../sdb google-instance-2 -> ../../sda google-instance-2-part1 -> ../../sda1 google-instance-2-part14 -> ../../sda14 google-instance-2-part15 -> ../../sda15 google-local-nvme-ssd-0 -> ../../nvme0n1 google-local-nvme-ssd-1 -> ../../nvme0n2
Neste exemplo, o novo Persistent Disk foi criado com o nome
extra-scsi-disk
. O nome do dispositivo do novo disco ésdb
.Formate o dispositivo de disco usando a ferramenta
mkfs
. Este comando exclui todos os dados do disco especificado. Portanto, verifique se você especificou o dispositivo de disco corretamente.É possível usar qualquer formato de arquivo necessário, mas recomendamos um único sistema de arquivos
ext4
sem uma tabela particionada. Você pode aumentar o tamanho do disco mais tarde sem precisar modificar as partições do disco.Para aumentar o desempenho do disco, use as opções de formatação recomendadas na sinalização
-E
. Não é necessário reservar espaço para a raiz neste disco secundário. Portanto, especifique-m 0
para usar todo o espaço disponível no disco.$ sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAME
Substitua
DEVICE_NAME
pelo nome do dispositivo do disco que você está formatando. Por exemplo, considerando o exemplo de saída da primeira etapa, usesdb
para o nome do dispositivo.O comando formata todo o disco sem a tabela de partições.
Crie um diretório que sirva como ponto de montagem para o novo disco na VM. Use qualquer diretório. No exemplo a seguir, criamos um diretório em
/mnt/disks/
.$ sudo mkdir -p /mnt/disks/MOUNT_DIR
Substitua
MOUNT_DIR
pelo diretório em que você quer montar o disco.Use a ferramenta mount para montar o disco na instância e ative a opção
discard
:$ sudo mount -o discard,defaults /dev/DEVICE_NAME /mnt/disks/MOUNT_DIR
Substitua:
DEVICE_NAME
: o nome do dispositivo do disco a ser montado.MOUNT_DIR
: o diretório em que o disco será montado.
Configure as permissões de leitura e gravação no disco. Neste exemplo, conceda acesso de gravação no dispositivo a todos os usuários:
$ sudo chmod a+w /mnt/disks/MOUNT_DIR
Substitua
MOUNT_DIR
pelo diretório em que você montou o disco.Crie um backup do seu arquivo
/etc/fstab
atual.$ sudo cp /etc/fstab /etc/fstab.backup
Use o comando
blkid
para listar o UUID do disco.$ sudo blkid /dev/DEVICE_NAME
/dev/DEVICE_NAME: UUID="a9e1c14b-f06a-47eb-adb7-622226fee060" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="593b3b75-108f-bd41-823d-b7e87d2a04d1"
Substitua:
DEVICE_NAME
: o nome do dispositivo do disco que você quer montar automaticamente. Se você criou uma tabela particionada no disco, especifique a partição que quer montar adicionando o sufixo anexado ao nome do dispositivo. Por exemplo, sesdb
for o nome do dispositivo para o disco,sdb1
poderá ser o nome da partição.
Abra o arquivo
/etc/fstab
em um editor de texto e crie uma entrada que inclua o UUID. Exemplo:UUID=UUID_VALUE /mnt/disks/MOUNT_DIR ext4 discard,defaults,MOUNT_OPTION 0 2
Substitua:
UUID_VALUE
: o UUID do disco, listado na saída da etapa anterior.MOUNT_DIR
: o diretório em que você montou o disco.MOUNT_OPTION
: especifica o que o sistema operacional faz se não for possível ativar o disco permanente zonal no momento da inicialização. Para valores válidos, consulte O quarto campo na documentação dofstab
do Linux. Para permitir que o sistema seja inicializado mesmo se o disco estiver indisponível, use a opçãonofail
.
Use o comando
cat
para verificar se as entradas/etc/fstab
estão corretas:$ cat /etc/fstab UUID=6B33-A686 /boot/efi vfat defaults 0 0 UUID=UUID_VALUE /mnt/disks/MOUNT_DIR ext4 discard,defaults,MOUNT_OPTION 0 2
- Configure nomes de dispositivos permanentes para os discos adicionados.
- Saiba como redimensionar os discos permanentes.
- Saiba como fazer backup dos discos usando snapshots regularmente para evitar perda não intencional de dados.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Conectar-se à VM
Formatar um disco que não é de inicialização em uma VM Linux
Montar o disco
Configurar a montagem automática na reinicialização da VM
Adicione o disco ao arquivo
/etc/fstab
para que ele seja montado de novo automaticamente quando a VM for reiniciada. Em sistemas operacionais Linux, o nome do dispositivo pode mudar a cada reinicialização, mas o UUID do dispositivo sempre indica o mesmo volume, mesmo quando você move discos entre sistemas. Por isso, recomendamos usar o UUID do dispositivo em vez do nome do dispositivo para configurar a montagem automática na reinicialização da VM.Sempre mantenha o arquivo
/etc/fstab
sincronizado com os dispositivos anexados a uma VM. Se você quiser remover um disco ou criar um snapshot do disco de inicialização de uma VM, edite o arquivo/etc/fstab
e remova a entrada do disco. Mesmo que você definaMOUNT_OPTION
comonofail
ounobootwait
, remova a entrada antes de criar o snapshot do disco de inicialização ou removê-lo.A seguir
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 2024-11-21 UTC.
-