Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
É 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.
O arquivo kubeconfig do servidor da API Management.
PROJECT
O projeto do GDC para criar a VM.
VM_BOOT_DISK_NAME
O nome do novo disco de inicialização da VM.
BOOT_DISK_IMAGE_NAME
O nome da imagem a ser usada para o disco de inicialização da nova VM.
BOOT_DISK_SIZE
O tamanho do disco de inicialização, como 20Gi.
Esse valor precisa ser sempre maior ou igual ao
minimumDiskSize da imagem do disco de inicialização.
Aguarde até que o campo .spec.size seja 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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[],[],null,["# Expand VM disks\n\nYou can increase the size of your virtual machine (VM) disk partition when your\nVM instance requires additional storage space or increased performance limits.\n\nYou can only increase, and not decrease, the size of a disk. To decrease the disk\nsize, you must create a new disk with a smaller size. Until you delete the\noriginal, larger disk, you are charged for both disks.\n\nThis page provides instructions to increase the size of both boot and non-boot\ndisks.\n\nBefore you begin\n----------------\n\nTo get the permissions you need to perform disk expansion, ask your Project IAM\nAdmin to grant you the Project VirtualMachine Admin (`project-vm-admin`) role in\nthe namespace where the VM resides. Follow the steps to\n[verify](/distributed-cloud/hosted/docs/latest/appliance/application/ao-user/vms/preparation#verify-user-access)\nthat you have the required permissions.\n\nDisk expansion\n--------------\n\nFollow the gdcloud or API steps to expand the disk size. \n\n### gdcloud\n\nExpand the VM disk: \n\n gdcloud compute disks resize \u003cvar translate=\"no\"\u003eDISK_NAME\u003c/var\u003e --project=\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e --size=\u003cvar translate=\"no\"\u003eNEW_SIZE\u003c/var\u003e\n\n- Replace \u003cvar translate=\"no\"\u003eDISK_NAME\u003c/var\u003e with the name of the disk.\n\n- Replace \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e with the name of the\n GDC project in which the VM lives.\n\n- Replace \u003cvar translate=\"no\"\u003eNEW_SIZE\u003c/var\u003e with the new size of the disk.\n\n### API\n\n1. Expand the `VirtualMachineDisk` by updating the `.spec.size` field:\n\n kubectl --kubeconfig \u003cvar translate=\"no\"\u003eMANAGEMENT_API_SERVER\u003c/var\u003e \\\n apply -n \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e -f - \u003c\u003cEOF\n apiVersion: virtualmachine.gdc.goog/v1\n kind: VirtualMachineDisk\n metadata:\n name: \u003cvar translate=\"no\"\u003eVM_BOOT_DISK_NAME\u003c/var\u003e\n spec:\n source:\n image:\n name: \u003cvar translate=\"no\"\u003eBOOT_DISK_IMAGE_NAME\u003c/var\u003e\n namespace: vm-system\n size: \u003cvar translate=\"no\"\u003eBOOT_DISK_SIZE\u003c/var\u003e\n EOF\n\n Replace the following variables:\n\n2. Wait until the `.spec.size` field updates to the new size.\n\nExpand the file systems and partitions\n--------------------------------------\n\nAfter expanding the block device, you must expand the guest's partition and file\nsystem so that applications can consume the additional space. Some OS's do this\nautomatically using `cloud-init`."]]