Se você anexou um novo Google Cloud Hyperdisk ou Persistent Disk em branco à instância, formate e monte o disco antes de usá-lo. 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.
Com isso, você confirma sua identidade para acesso a serviços e APIs do Cloud de Confiance by S3NS . Para executar
códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine selecionando uma das seguintes opções:
Selecione a guia para como planeja usar as amostras nesta página:
Console
Quando você usa o console do Cloud de Confiance para acessar os serviços e as APIs do Cloud de Confiance by S3NS , não é necessário configurar a autenticação.
gcloud
-
Instale a Google Cloud CLI e faça login na CLI gcloud com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud init
-
- Defina uma região e uma zona padrão.
REST
Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.
Instale a Google Cloud CLI e faça login na CLI gcloud com sua identidade federada.
Saiba mais em Autenticar para usar REST na documentação de autenticação do Cloud de Confiance .
Conectar-se à VM
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.
Formatar um disco que não é de inicialização em uma VM Linux
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
-partNno 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 -> ../../nvme0n2Neste exemplo, o novo disco foi criado com o nome
extra-scsi-disk. O nome do dispositivo do novo disco ésdb.Verifique se o utilitário
mkfs.<type>está instalado, em que<type>é o arquivo que o sistema que você quer usar, comoxfsouext4.Por exemplo, para formatar o disco com o sistema de arquivos
xfs,mkfs.xfsprecisa estar instalado no sistema operacional.Para listar quais utilitários
mkfsestão instalados, execute o seguinte comando:ls -l /usr/sbin/mkfs.*
O resultado será o seguinte:
/usr/sbin/mkfs.bfs /usr/sbin/mkfs.cramfs /usr/sbin/mkfs.ext2 -> mke2fs /usr/sbin/mkfs.ext3 -> mke2fs /usr/sbin/mkfs.ext4 -> mke2fs /usr/sbin/mkfs.minix
Neste exemplo,
mkfs.xfsnão está listado. Portanto, não é possível formatar o disco comxfs, a menos que você instalemkfs.xfs.Opcional: se o sistema de arquivos que você quer usar não estiver disponível, instale-o com o comando a seguir. Por exemplo, instale
mkfs.xfscom os comandos de amostra a seguir.- Para instalar no Ubuntu e no Debian:
sudo apt update && sudo apt install xfsprogs
- Para instalar no CentOS, Fedora e Red Hat Enterprise Linux:
sudo yum install xfsprogs
- Para instalar no Ubuntu e no Debian:
Formate o disco com o comando
mkfs.<type>apropriado. 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
ext4sem 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.
Os comandos a seguir formatam todo o disco sem a tabela de partições.
Para
ext4, não é necessário reservar espaço para o volume raiz nesse disco secundário. Portanto, especifique-m 0para usar todo o espaço em disco disponível. Use o comando a seguir:$ sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAMEPara
xfs, especifique-s size=4096para definir o tamanho do setor como 4.096 bytes para melhorar o desempenho. Use o comando a seguir:$ sudo mkfs.xfs -s size=4096 /dev/DEVICE_NAMESubstitua
DEVICE_NAMEpelo nome do dispositivo do disco que você está formatando. Por exemplo, considerando o exemplo de saída da primeira etapa, usesdbpara o nome do dispositivo.
Montar o disco
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_DIRSubstitua
MOUNT_DIRpelo 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_DIRSubstitua:
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_DIRSubstitua
MOUNT_DIRpelo diretório em que você montou 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.
Crie um backup do seu arquivo
/etc/fstabatual.$ sudo cp /etc/fstab /etc/fstab.backupUse o comando
blkidpara 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, sesdbfor o nome do dispositivo para o disco,sdb1poderá ser o nome da partição.
Abra o arquivo
/etc/fstabem um editor de texto e crie uma entrada que inclua o UUID. Exemplo:UUID=UUID_VALUE /mnt/disks/MOUNT_DIR FILE_SYSTEM_TYPE discard,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.FILE_SYSTEM_TYPE: o tipo de sistema de arquivos. Por exemplo,ext2,ext3,ext4ouxfs.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 dofstabdo Linux. Para permitir que o sistema seja inicializado mesmo se o disco estiver indisponível, use a opçãonofail.
Use o comando
catpara verificar se as entradas/etc/fstabestã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,MOUNT_OPTION 0 2
A seguir
- 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.