Problema de tamanho de arquivo KVM no RHEL 6.9

1

Tentei alocar 60 GB de armazenamento adicional ao meu Win7 KVM adicionando um novo disco em 'Configurações de hardware' usando Adicionar hardware. Mas o novo disco não apareceu no Win7, então eu apaguei o disco usando o Remove Hardware. Mas o arquivo img do KVM, .qcow2, não liberou os 60 GB de volta. Como faço para recuperá-la ? Meu KVM mostra 70 GB de disco, mas o arquivo de imagem .qcow2 tem 131 GB de tamanho.

    
por John W 14.03.2018 / 15:21

1 resposta

2

virt-sparsify é uma ferramenta que pode tornar um disco de máquina virtual (ou qualquer imagem de disco) esparsa, também conhecido como thin-provisioned. Isso significa que o espaço livre na imagem do disco pode ser convertido de volta para o espaço livre no host.

  1. Uso típico: que copia indisk para o outdisk, tornando a saída esparsa. O outdisk é criado ou sobrescrito 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 esparsificar uma imagem de disco no lugar:

    virt-sparsify --in-place /path/to/disk.qcow2
    

Nota: A utilização do virt-sparsify em máquinas virtuais ativas ou em simultâneo com outras ferramentas de edição de disco pode ser perigosa, podendo causar danos no disco. A máquina virtual deve ser desligada antes de você usar esse comando e as imagens de disco não devem ser editadas simultaneamente.

    
por 15.03.2018 / 09:02