A: Se o seu .vmdk for thin-provisioned , você poderá ampliar o arquivo .vmdk, mesmo enquanto a VM estiver em execução (com o vSphere 4, isso é).
Digamos que você não usou o LVM, mas tem uma única partição que preencheu todo o disco (/ dev / sda1):
-
Primeiro, redimensione a partição na tabela de partição (usando parted ou fdisk) para preencher o disco ampliado. Você provavelmente terá que reiniciar o seu convidado primeiro para perceber a mudança de tamanho do disco.
-
Em seguida, use resize2fs (xfs_growfs) para redimensionar o sistema de arquivos para usar a partição ampliada.
Se você estiver usando o LVM , poderá aumentar o volume físico:
- Redimensionar o volume físico (pvresize)
- Aumentar o volume lógico (lvresize)
- Finalmente, redimensione o sistema de arquivos (resize2fs ou xfs_growfs).
B: Se o seu .vmdk for thick-provisioned , não será possível ampliar o arquivo .vmdk.
Nesse caso, você precisará adicionar outro disco (ou seja, arquivo .vmdk) à VM para obter mais espaço em disco.
Se você não usou o LVM , sua única opção é particionar o novo disco e montá-lo em algum lugar.
Se você estiver usando o LVM , você adicionará o novo disco ao seu grupo de volume:
- Crie uma partição LVM no novo disco (fdisk)
- Configure como outro volume físico (pvcreate)
- Adicione este PV ao grupo de volume (vgextend)
- Aumentar o volume lógico (lvresize)
- Finalmente, redimensione o sistema de arquivos (resize2fs ou xfs_growfs).