Problema de tamanho de arquivo KVM no RHEL 6.9

Problema de tamanho de arquivo KVM no RHEL 6.9

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.

  1. 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
    
  2. 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.

informação relacionada