Redimensionar discos ProxMox

1. Redimensionando o Disco Convidado

Considerações gerais

Quando você redimensiona o disco de uma VM, para evitar confusão e desastres, pense no processo como adicionar ou remover um prato de disco.

Se você aumentar o disco rígido, depois de adicionar a placa de disco, a tabela de partições e o sistema de arquivos não saberão nada sobre o novo tamanho; portanto, você deve agir dentro da VM para corrigi-lo.

Se você reduzir (encolher) o disco rígido, é claro que remover a última placa do disco provavelmente destruirá o seu sistema de arquivos e removerá os dados nele! Portanto, neste caso, é fundamental atuar com antecedência na VM , reduzindo o sistema de arquivos e o tamanho da partição. O SystemRescueCD é muito útil, basta adicionar o iso como cdrom da sua VM e definir a prioridade de inicialização para o CD-ROM.

A redução de discos não é suportada pela API PVE e deve ser feita manualmente.

Outra página (excluída) com conteúdo sobreposto foi redimensionando discos | Arquivo

comando qm

Você pode redimensionar seus discos online ou offline com a linha de comando:

qm redimensionar <vmid> <disk> <size> 

exemplo: para adicionar 5G ao seu disco virtio0 no vmid100:

qm redimensionar 100 virtio0 + 5G

Para discos virtio:

O Linux deve ver o novo tamanho online sem reiniciar com o kernel> = 3.6

O Windows deve ver o novo tamanho online sem reiniciar com os últimos drivers virtio.

para disco virtio-iscsi:

O Linux deve ver o novo tamanho online sem reiniciar com o kernel> = 3.7

O Windows deve ver o novo tamanho online sem reiniciar com os últimos drivers virtio.

2. Amplie as partições no disco virtual

Dependendo do convidado instalado, existem várias maneiras diferentes de redimensionar as partições

Off-line para todos os convidados

Use a ferramenta gparted ou similar (recomendado)
No gparted e possivelmente na maioria das outras ferramentas, o disco dinâmico LVM e Windows não é suportado

Inicialize a máquina virtual com a ferramenta gparted ou similar, aumente a partição e, opcionalmente, o sistema de arquivos. Com os clientes som linux, você geralmente precisa aumentar a parte estendida, mover a parte de troca, encolher a parte estendida e ampliar a parte raiz. (ou simplesmente exclua a troca e a partição e crie-a novamente – mas lembre-se de ativar a troca novamente (última etapa). O
Gparted tem alguns avisos sobre algumas operações específicas não bem suportadas pelo Windows Guest – fora do escopo deste documento, mas leia os avisos em gparted.

Online para visitantes do Windows

  • O convidado é Windows 7, Windows Vista ou Windows Server 2008
  • efetue logon como administrador e estenda o disco e o sistema de arquivos (usando o Gerenciador de disco)
  • Para mais informações www.petri.co.il/extend-disk-partition-vista-windows-server-2008.htm
  • O convidado é o Windows 10: faça logon como administrador e estenda o disco e o sistema de arquivos (usando o Gerenciador de disco). Se você não conseguir estender o disco (ou seja, nada parece ter acontecido como resultado do uso do comando redimensionar), vá para o prompt de comando do Windows e faça um: shutdown -s -t 0 “shutdown, ao contrário do shutdown” rápido “, que é o padrão para o Win 8 em diante.) Após uma reinicialização, você verá a capacidade de expandir o disco.

Online para convidados Linux

Aqui vamos ampliar uma partição LVM PV, mas o procedimento é o mesmo para todos os tipos de partições. Observe que a partição que você deseja aumentar deve estar no final do disco. Se você deseja aumentar uma partição que esteja em qualquer lugar do disco, use o método offline.

  • Verifique se o kernel detectou a alteração no tamanho do disco rígido

(aqui usamos o VirtIO para que o disco rígido seja nomeado vda)

dmesg grep vda
[3982.979046] vda: mudança de capacidade detectada de 34359738368 para 171798691840
  • Imprimir a tabela de partição atual
fdisk -l / dev / vda | grep ^ / dev
A incompatibilidade de tamanho da GPT PMBR (67108863! = 335544319) será corrigida por w (rite).
/ dev / vda1 34 2047 2014 1007K inicialização do BIOS
/ dev / vda2 2048 262143 260096 Sistema EFI de 127M
/ dev / vda3 262144 67108830 66846687 31,9G Linux LVM
  • Redimensione a partição 3 (LVM PV) para ocupar todo o espaço restante do disco rígido)
parted / dev / vda
impressão (separada)
Aviso: nem todo o espaço disponível para / dev / vda parece ser usado, você pode
corrija a GPT para usar todo o espaço (268435456 blocos extras) ou continue
com a configuração atual? 
Corrigir / ignorar? F
redimensionamento (dividido): parte 3 100%
(separado) sair
  • Verifique a nova tabela de partição
fdisk -l / dev / vda | grep ^ / dev
/ dev / vda1 34 2047 2014 1007K inicialização do BIOS
/ dev / vda2 2048 262143 260096 Sistema EFI de 127M
/ dev / vda3 262144 335544286 335282143 159,9G Linux LVM

3. Amplie o (s) sistema (s) de arquivos nas partições no disco virtual

Se você não redimensionou o sistema de arquivos na etapa 2

Online para convidados Linux com LVM

Amplie o volume físico para ocupar todo o espaço disponível na partição:

pvresize / dev / vda3

Amplie o volume lógico e o sistema de arquivos (o sistema de arquivos pode ser montado, funciona com ext4 e xfs)

lvresize --size + 20G --resizefs / dev / xxxx / root #Este comando aumentará a partição em 20 GB
lvresize --extents + 100% GRÁTIS --resizefs / dev / xxxx / root #Use todo o espaço restante no grupo de volumes

Online para convidados Linux sem LVM

Amplie o sistema de arquivos (neste caso, a raiz está na vda1)

resize2fs / dev / vda1
Rolar para cima