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