É possível aumentar o tamanho da partição de disco da máquina virtual (VM) quando a instância de VM exigir mais espaço de armazenamento ou limites de desempenho maiores.
É possível apenas aumentar, e não diminuir, o tamanho do disco. Para diminuir o tamanho do disco, crie um novo com um tamanho menor. Até excluir o disco maior e original, haverá cobrança pelos dois discos.
Nesta página, você encontra instruções para aumentar o tamanho dos discos de inicialização e não inicialização.
Antes de começar
Para receber as permissões necessárias para expandir o disco, peça ao administrador do IAM do projeto para conceder a você o papel de administrador da máquina virtual do projeto (project-vm-admin) no namespace em que a VM reside. Siga as etapas para
verificar
se você tem as permissões necessárias.
Expansão de disco
Siga as etapas da gdcloud ou da API para aumentar o tamanho do disco.
gdcloud
Expanda o disco da VM:
gdcloud compute disks resize DISK_NAME --project=PROJECT --size=NEW_SIZE
Substitua
DISK_NAMEpelo nome do disco.Substitua
PROJECTpelo nome do projeto do GDC em que a VM está.Substitua
NEW_SIZEpelo novo tamanho do disco.
API
Expanda o
VirtualMachineDiskatualizando o campo.spec.size:kubectl --kubeconfig MANAGEMENT_API_SERVER \ apply -n PROJECT -f - <<EOF apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: VM_BOOT_DISK_NAME spec: source: image: name: BOOT_DISK_IMAGE_NAME namespace: vm-system size: BOOT_DISK_SIZE EOFSubstitua as seguintes variáveis:
Variável Definição MANAGEMENT_API_SERVERO arquivo kubeconfig do servidor da API Management. PROJECTO projeto do GDC para criar a VM. VM_BOOT_DISK_NAMEO nome do novo disco de inicialização da VM. BOOT_DISK_IMAGE_NAMEO nome da imagem a ser usada para o disco de inicialização da nova VM. BOOT_DISK_SIZEO tamanho do disco de inicialização, como 20Gi.
Esse valor precisa ser sempre maior ou igual aominimumDiskSizeda imagem do disco de inicialização.Aguarde até que o campo
.spec.sizeseja atualizado para o novo tamanho.
Expandir os sistemas de arquivos e as partições
Depois de expandir o dispositivo de transferência por blocos, é preciso expandir a partição e o sistema de arquivos do convidado para que os aplicativos possam consumir o espaço extra. Alguns sistemas operacionais fazem isso
automaticamente usando cloud-init.