Tentei alocar 60 GB de armazenamento adicional para meu KVM Win7 adicionando um novo disco em ‘Configurações de hardware’ usando Adicionar hardware. Mas o novo disco não apareceu no Win7, então excluí o disco usando Remover Hardware. Mas o arquivo KVM img .qcow2 não liberou os 60 GB de volta. Como faço para recuperá-la ? Meu KVM mostra um disco de 70 GB, mas o arquivo de imagem .qcow2 tem 131 GB.
Responder1
virt-sparsifyé uma ferramenta que pode tornar o disco de uma máquina virtual (ou qualquer imagem de disco) esparso, também conhecido como provisionamento dinâmico. Isso significa que o espaço livre na imagem do disco pode ser convertido novamente em espaço livre no host.
Uso típico:que copia indisk para outdisk, tornando a saída esparsa. outdisk é criado ou substituído se já existir. O formato do disco de entrada é detectado (por exemplo, qcow2) e o mesmo formato é usado para o disco de saída.
# This Method requires free space on disk to perform sparse: # By default it uses /tmp directory which commonly don't have required free space. # export TMPDIR=/<some directory with twice of the image size space available> virt-sparsify /path/to/indisk /path/to/outdisk
você pode dispersar uma imagem de disco fazendo:
virt-sparsify --in-place /path/to/disk.qcow2
Observação:Usar virt-sparsify em máquinas virtuais ativas ou simultaneamente com outras ferramentas de edição de disco pode ser perigoso, podendo causar corrupção de disco. A máquina virtual deve ser desligada antes de usar este comando e as imagens de disco não devem ser editadas simultaneamente.