Diminuir o espaço não utilizado na imagem bruta

1

Eu tenho uma imagem em bruto que inclui meu disco do Windows, incluindo 87Gb de C:; 80 Gb de espaço não alocado; 3 Mo de D:; 147Gb de espaço não alocado.

Como posso excluir o espaço não alocado do meu disco de hipervisor perdendo o menor desempenho possível?

Meu hipervisor é kvm, meu sistema é o CentOS 7.5.

    
por MUY Belgium 08.06.2018 / 11:56

2 respostas

1

Acho que você precisa converter sua imagem bruta em qcow2 usando o qemu-img. A imagem qcow2 só alocará o disco conforme necessário (esparso).

Por exemplo:

$ qemu-img convert -O qcow2 myimage.raw myimage.qcow2

Em seguida, substitua a imagem do disco na sua definição de VM pelo qcow2.

    
por 08.06.2018 / 15:35
0

O utilitário padrão para lidar com essa situação é virt-sparsify . Arquivos RAW não suportam esparsidade, então você precisa mudar para o qcow2, é claro.

@tonioc tem uma abordagem mais manual, mas definitivamente também funcionará.

    
por 08.06.2018 / 16:18

Tags