Como Expandir com Segurança os Discos de Máquinas Virtuais Proxmox: Métodos GUI e CLI

As máquinas virtuais podem ficar sem espaço à medida que os dados aumentam. Este artigo apresenta passos claros, desde o nível iniciante até o avançado, para expandir os discos das VMs no Proxmox, com exemplos, comandos e verificações para evitar perda de dados.

download-icon
Descarregar Gratuitamente
para VM, SO, DB, Arquivo, NAS, etc.
ana

Updated by Ana on 2026/03/12

Índice
  • Por que é necessário expandir os discos rígidos das máquinas virtuais Proxmox?

  • Método 1. Redimensionar o tamanho do disco via interface gráfica do Proxmox

  • Método 2: Redimensionar o tamanho do disco via shell do Proxmox

  • Como detectar o novo tamanho no convidado?

  • Pontos de atenção ao redimensionar discos no Proxmox

  • Fazer backup de VM Proxmox com o Vinchin

  • Perguntas frequentes sobre o aumento do tamanho do disco de uma VM Proxmox

  • Conclusão

A expansão de um disco de máquina virtual no Proxmox exige etapas cuidadosas para evitar perda de dados ou tempo de inatividade. Trata-se de uma tarefa operacional frequente devido às demandas crescentes das cargas de trabalho. Este artigo detalha os procedimentos operacionais para expandir com segurança os discos de máquinas virtuais no Proxmox.

Por que é necessário expandir os discos rígidos das máquinas virtuais Proxmox?

As máquinas virtuais podem sofrer esgotamento de armazenamento à medida que as operações evoluem. Aplicações podem gerar volumes significativos de registros. Bancos de dados podem crescer rapidamente. A implantação de novos serviços aumenta os requisitos de armazenamento. Por exemplo, uma máquina virtual PostgreSQL com tabelas em expansão necessita de expansão oportuna do disco rígido. A gestão proativa da capacidade evita degradação ou falha do serviço. As causas mais comuns incluem o crescimento dos registros das aplicações, a expansão dos bancos de dados e a implantação de novos recursos. O redimensionamento antecipado evita falhas nas atualizações ou bloqueios nas instalações. O monitoramento das tendências ajuda a planejar as expansões antes de atingir os limites.

A falta de espaço em disco pode interromper atualizações do sistema operacional ou instalações de aplicações. Uma máquina virtual Linux pode não ter espaço suficiente para os caches de pacotes; uma máquina virtual Windows pode recusar atualizações. Sem espaço disponível, serviços podem falhar ou apresentar comportamento imprevisível. Identificar sinais de esgotamento de armazenamento — como alertas de alto uso ou E/S lenta — permite que administradores atuem precocemente. Isso economiza tempo na resolução de problemas e reduz o risco de tempo de inatividade de emergência.

Método 1. Redimensionar o tamanho do disco via interface gráfica do Proxmox

Antes de qualquer redimensionamento, faça um backup verificado e seguro. Este passo é obrigatório. Um plano de recuperação evita a perda de dados caso algum passo falhe. Após o backup, expanda o disco virtual ao nível do hipervisor. Em seguida, atualize o armazenamento dentro do sistema operacional convidado. Abordamos métodos tanto via interface gráfica quanto via linha de comando. Tratamos convidados Linux (Ext4, XFS, LVM) e Windows. Incluímos cenários avançados, como instantâneos (snapshots), back-ends de armazenamento e detecção de kernel. Siga cada passo com precisão, utilizando linguagem ativa e clara.

Sempre faça um backup recente antes de alterar o disco. Um backup verificado permite que você restaure os dados caso ocorram problemas. Utilize o Vinchin ou outra ferramenta confiável. Verifique a integridade do backup. Não pule esta etapa.

No console web do Proxmox, você pode adicionar espaço rapidamente:

  • Faça login na interface web do Proxmox.

  • Selecione a máquina virtual que precisa de mais espaço.

  • Acesse Hardware.

  • Clique na entrada do disco virtual (por exemplo, virtio0 ou scsi0).

  • Clique em Disk Action, depois em Resize.

  • Digite o valor a ser adicionado (por exemplo, +10G).

  • Clique em Resize disk. Isso atualiza a imagem do disco virtual.

Método 2: Redimensionar o tamanho do disco via shell do Proxmox

Abra o shell no host Proxmox ou via SSH. Execute:

qm resize <VMID> <DISK> +<SIZE>

Substitua <VMID> pelo ID da máquina virtual. Substitua <DISK> pelo identificador do disco (por exemplo, scsi0, virtio0; conforme exibido na configuração de hardware da VM). Substitua <SIZE> pelo valor e unidade do incremento (por exemplo, 10G para 10 GiB). Este comando pode funcionar em modo online se o sistema de armazenamento subjacente e o sistema operacional convidado oferecerem suporte; caso contrário, desligue primeiro a VM. Confirme a mensagem de sucesso. O disco virtual aumenta de tamanho.

Como detectar o novo tamanho no convidado?

Após o redimensionamento ao nível do hipervisor, o sistema operacional convidado detecta espaço não alocado. Você deve estender partições ou volumes e expandir os sistemas de arquivos. As etapas variam conforme o sistema operacional e o sistema de arquivos.

Hóspede Linux: Ext4 em Partição

Se o disco utilizar uma tabela de partições (GPT ou MBR), ajuste o fim da partição. Primeiro, confirme o novo tamanho: execute lsblk. Utilize parted para redimensionar:

  1. Execute parted /dev/sda print para visualizar o layout.

  2. Execute parted /dev/sda resizepart <partition-number> 100% para estender a partição até o final do disco. Utilize o número correto da partição (por exemplo, 1).

  3. Informe o kernel: execute partprobe /dev/sda ou reinicie, se necessário.

  4. Execute resize2fs /dev/sdaX para expandir o sistema de arquivos ext4. Confirme com df -h.
    Para raiz baseada em LVM:

  5. Se a partição hospedar um PV do LVM, redimensione-a primeiro conforme indicado acima.

  6. Execute pvresize /dev/sdaX para ampliar o Volume Físico.

  7. Execute lvextend -r -L +10G /dev/mapper/vgname-lvname para estender o Volume Lógico e o sistema de arquivos (para ext4).

  8. Confirme o espaço livre com vgs e o novo tamanho com df -h.
    Esses passos pressupõem familiaridade com a interface de linha de comando do Linux.

Hóspede Linux: Sistema de arquivos XFS

O XFS pode ser expandido online, mas não pode ser reduzido. Após o redimensionamento da partição ou do PV:

  1. Confirme o novo tamanho com o comando lsblk.

  2. Garanta que o sistema de arquivos esteja montado.

  3. Execute xfs_growfs /ponto_de_montagem para estender ao espaço total.

  4. Confirme com df -h.
    Se o kernel não detectar a nova partição, execute partprobe ou reinicie o sistema. O XFS exige um ponto de montagem; a extensão online funciona sem desmontagem.

Hóspede Linux: Usando o growpart

Para imagens semelhantes às de nuvem ou com layout GPT, o growpart simplifica a expansão de partições. Instale os utilitários em nuvem, se necessário. Execute growpart /dev/sda 1 para estender a partição 1 e preencher o espaço livre. Em seguida, execute resize2fs ou xfs_growfs. Use growpart --dry-run para verificar.

Hóspede Windows

O Windows pode detectar alterações no tamanho do disco em tempo real, desde que os drivers VirtIO ou as Ferramentas VMware estejam atualizados. Para estender: abra o Disk Management (execute diskmgmt.msc). Use Action > Rescan Disks se o novo espaço não aparecer. Clique com o botão direito no volume que exibe o espaço não alocado, escolha Extend Volume e, em seguida, siga o assistente para alocar o espaço. A extensão da partição do sistema geralmente funciona em tempo real; já a extensão de outras partições pode exigir modo offline ou reinicialização. Certifique-se do tipo de disco (básico ou dinâmico) e do suporte dos drivers.

Pontos de atenção ao redimensionar discos no Proxmox

O redimensionamento com instantâneos existentes é arriscado. Aviso: o redimensionamento de discos com instantâneos existentes é fortemente desaconselhado e pode causar corrupção de dados. Melhor prática: consolide ou remova todos os instantâneos dessa VM e disco. Faça um backup completo. Redimensione o disco. Crie novos instantâneos somente se necessário após essa operação.

O tipo de armazenamento subjacente é importante. O suporte ao redimensionamento em tempo real depende do tipo de armazenamento Proxmox (LVM-thin, ZFS, Ceph, etc.) e dos drivers da máquina convidada. Consulte a documentação oficial do Proxmox sobre armazenamento para obter detalhes específicos. Alguns tipos de armazenamento permitem expansão em tempo real; outros exigem o desligamento da máquina virtual.

Núcleos antigos do convidado ou controladores de armazenamento podem não detectar alterações de tamanho. Se o sistema operacional não visualizar o espaço, execute partprobe ou reinicie o sistema. Mantenha as ferramentas e os núcleos do convidado atualizados para suportar o redimensionamento online.

A provisionamento fino pode exibir o espaço livre de forma diferente. Após a extensão, verifique-o por meio de ferramentas de monitoramento. Ajuste os limites para refletir a nova capacidade. Os alertas automatizados devem utilizar os novos limites.

Confirme a expansão bem-sucedida do sistema de arquivos. Dentro da máquina convidada, execute df -h (Linux) ou visualize as propriedades do disco (Windows). Verifique se os aplicativos detectam o novo espaço. No Linux, considere executar um fsck -n /dev/sdaX em modo somente leitura e não destrutivo ou agende uma execução completa do fsck durante a janela de manutenção, caso haja preocupações. Para serviços críticos, realize primeiramente testes em ambiente de preparação (staging). Valide a funcionalidade dos aplicativos que dependem do armazenamento expandido. Monitore os registros (logs) e métricas em busca de anomalias. Atualize as configurações de backup caso os limites de tamanho sejam alterados.

Fazer backup de VM Proxmox com o Vinchin

Agora que o tamanho do disco foi alterado, os backups regulares tornam-se essenciais. O Vinchin oferece backup de máquinas virtuais de nível empresarial para Proxmox. Ele oferece suporte ao Proxmox como primeira plataforma. Ao fazer a transição a partir do redimensionamento, você protege seus dados antes de qualquer alteração.

Vinchin Backup & Recovery é uma solução profissional de backup de máquinas virtuais (VMs) voltada para empresas, compatível com Proxmox e diversas outras plataformas. Oferece funcionalidades como backup incremental perpétuo, desduplicação e compactação de dados, migração V2V, backup agendado, políticas de limitação de largura de banda e retenção GFS — entre outras. Destacam-se o backup incremental perpétuo, que salva apenas os blocos alterados para maior eficiência, desduplicação e compactação para reduzir os requisitos de armazenamento, migração V2V para transferir máquinas virtuais entre hosts e recuperação instantânea para reversões rápidas, embora o Vinchin ofereça ainda recursos muito mais avançados. Você pode encontrar todos os detalhes no Centro de Ajuda do Vinchin.

Usar o console web da Vinchin é simples. Para fazer o backup de uma VM Proxmox:
1. Selecione a VM Proxmox para a qual deseja fazer o backup.

Selecione a VM Proxmox para fazer o backup

2. Escolha o armazenamento de backup.

Escolher armazenamento de backup

3. Configure estratégias de backup.

Configurar estratégias de backup

4. Enviar o trabalho.

Enviar o trabalho

Cada etapa está vinculada à sua VM escolhida: você seleciona explicitamente essa VM e visualiza suas propriedades durante o processo, deixando claro qual VM está sendo protegida.

Vinchin possui uma base global de clientes e avaliações excelentes de seus produtos. Experimente uma versão de avaliação gratuita de 60 dias com todas as funcionalidades para vivenciar backups acelerados, restaurações simples e proteção robusta de dados. Baixe o instalador hoje mesmo para uma implantação rápida.

Perguntas frequentes sobre o aumento do tamanho do disco de uma VM Proxmox

P1: Como expandir o disco de uma VM Proxmox sem interrupção?
R1: Utilize o comando shell qm resize <VMID> <disco> +<tamanho> ou, na interface gráfica, vá para Hardware > disco > Ação no disco > Redimensionar, caso o backend e o sistema operacional convidado suportem a expansão online; caso contrário, desligue primeiro a VM.

P2: Convidado Linux mostra tamanho extra, mas a partição mantém o tamanho antigo; qual o próximo passo?
R2: Use growpart /dev/sda 1 ou parted /dev/sda resizepart 1 100% para estender a partição e, em seguida, execute resize2fs /dev/sda1 para sistemas de arquivos Ext4 ou xfs_growfs /ponto_de_montagem para sistemas de arquivos XFS.

P3: Posso reduzir o disco de uma VM no Proxmox?
R3: O Proxmox não oferece suporte nativo à redução de discos por meio da interface gráfica ou do comando qm resize. Reduzir um disco é uma operação arriscada: você deve garantir espaço livre dentro da máquina convidada, reduzir o sistema de arquivos offline, calcular o novo tamanho do dispositivo, utilizar ferramentas de baixo nível e ter cópias de segurança completas; migrar os dados para um novo disco menor é uma alternativa mais segura.

Conclusão

A expansão do disco de uma VM Proxmox exige um processo rigoroso: backup completo, expansão do disco ao nível do hipervisor, extensão da partição/sistema de arquivos do sistema operacional convidado e validação. A execução minuciosa dos procedimentos específicos ao sistema operacional é fundamental para o sucesso operacional. Verifique sempre os backups e monitore o sistema após o redimensionamento. Ao utilizar o Vinchin para gerenciar os backups, você reduz os riscos ao expandir o armazenamento para atender à demanda crescente.

Partilhar em:

Categories: VM Tips