Se você anexou um disco novo e vazio à sua VM, antes de poder usá-lo, você deverá formatar e montar o disco. Se você anexou um disco que já contém dados, deverá montar o disco antes de poder usá-lo.
Antes de começar
- Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar 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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
Acesse a página de instâncias de VM .
Clique no botão SSH próximo à instância que possui o novo disco anexado. O navegador abre uma conexão de terminal com a VM.
No terminal, use o link simbólico criado para o disco anexado para determinar qual dispositivo formatar.
ls -l /dev/disk/by-id/google-*
Discos não formatados não possuem links simbólicos adicionais com
-part N
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 disco permanente foi criado com o nome
extra-scsi-disk
. O nome do dispositivo para o novo disco ésdb
.Formate o dispositivo de disco usando a ferramenta
mkfs
. Este comando exclui todos os dados do disco especificado, portanto, certifique-se de especificar o dispositivo de disco corretamente.Você pode usar qualquer formato de arquivo necessário, mas recomendamos um único sistema de arquivos
ext4
sem tabela de partição. Você pode aumentar o tamanho do seu disco posteriormente sem precisar modificar as partições do disco.Para maximizar o desempenho do disco, use as opções de formatação recomendadas com o sinalizador
-E
. Não é necessário reservar espaço para o volume raiz neste disco secundário, portanto especifique-m 0
para usar todo o espaço disponível em disco. O comando a seguir formata o disco inteiro sem tabela de partição.$ sudo mkfs.FILE_SYSTEM_TYPE -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAME
Substitua o seguinte:
-
FILE_SYSTEM_TYPE
: o tipo de sistema de arquivos. Por exemplo,ext2
,ext3
,ext4
ouxfs
. -
DEVICE_NAME
: o nome do dispositivo do disco que você está formatando. Por exemplo, usando o exemplo de saída da primeira etapa, você usariasdb
para o nome do dispositivo.
-
Crie um diretório que sirva como ponto de montagem para o novo disco na VM. Você pode usar qualquer diretório. O exemplo a seguir cria um diretório em
/mnt/disks/
.$ sudo mkdir -p /mnt/disks/MOUNT_DIR
Substitua
MOUNT_DIR
pelo diretório no qual montar o disco.Use a ferramenta de montagem 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 o seguinte:
-
DEVICE_NAME
: o nome do dispositivo do disco a ser montado. -
MOUNT_DIR
: o diretório no qual montar seu disco.
-
Configure permissões de leitura e gravação no disco. Neste exemplo, conceda acesso de gravação ao disco para todos os usuários.
$ sudo chmod a+w /mnt/disks/MOUNT_DIR
Substitua
MOUNT_DIR
pelo diretório onde você montou seu 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 o seguinte:
-
DEVICE_NAME
: o nome do dispositivo do disco que você deseja montar automaticamente. Se você criou uma tabela de partição no disco, especifique a partição que deseja montar adicionando o sufixo anexado ao nome do dispositivo. Por exemplo, sesdb
for o nome do dispositivo do 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. Por exemplo:UUID=UUID_VALUE /mnt/disks/MOUNT_DIR FILE_SYSTEM_TYPE discard,defaults,MOUNT_OPTION 0 2
Substitua o seguinte:
-
UUID_VALUE
: o UUID do disco, listado na saída da etapa anterior -
MOUNT_DIR
: o diretório onde você montou seu disco -
FILE_SYSTEM_TYPE
: o tipo de sistema de arquivos. Por exemplo,ext2
,ext3
,ext4
ouxfs
. -
MOUNT_OPTION
: especifica o que o sistema operacional fará se não conseguir montar o disco permanente zonal no momento da inicialização. Para valores válidos, consulte O quarto campo na documentaçãofstab
do Linux . Para permitir que o sistema inicialize mesmo se o disco estiver indisponível, use a opção de montagemnofail
.
-
Use o comando
cat
para verificar se suas 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 FILE_SYSTEM_TYPE discard,defaults,MOUNT_OPTION 0 2
- Configure nomes de dispositivos persistentes para seus discos adicionados.
- Aprenda como redimensionar seus discos permanentes .
- Aprenda como fazer backup regularmente de seus discos usando instantâneos para evitar perda de dados não intencional.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Conecte-se à VM
Formate um disco que não seja de inicialização em uma VM Linux
Monte o disco
Configurar a montagem automática na reinicialização da VM
Adicione o disco ao seu arquivo
/etc/fstab
, para que o disco seja montado novamente automaticamente quando a VM for reiniciada. Nos sistemas operacionais Linux, o nome do dispositivo pode mudar a cada reinicialização, mas o UUID do dispositivo sempre aponta para 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 conectados a uma VM. Se você quiser desanexar um disco ou criar um instantâneo do disco de inicialização de uma VM, edite o arquivo/etc/fstab
e remova a entrada do disco. Mesmo se você definirMOUNT_OPTION
comonofail
ounobootwait
, remova a entrada antes de criar o instantâneo do disco de inicialização ou desanexar o disco.O que vem 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 2025-05-13 UTC.
-