Existe alguma maneira de reduzir a imagem qcow2 sem convertê-la em cru?

6

Existe alguma maneira de reduzir a imagem qcow2 sem convertê-la em cru?

Não consigo convertê-lo em raw porque não tenho espaço em disco suficiente para imagens em bruto.

    
por YOU 26.09.2012 / 12:27

2 respostas

11

A conversão Noop (qcow2-to-qcow2) remove o espaço esparso:

qemu-img convert -O qcow2 source.qcow2 shrunk.qcow2

Você também pode tentar adicionar compactação ( -c ) à imagem de saída:

qemu-img convert -c -O qcow2 source.qcow2 shrunk.qcow2

Antes de executar o comando acima, certifique-se de desligar a VM. Depois que você estiver satisfeito com o resultado, poderá renomear shrunk.qcow2 para o nome original que sua configuração de VM deseja.

    
por 06.11.2012 / 18:57
4

Tente virt-sparsify - ele irá preencher os blocos não utilizados na imagem e, em seguida, desduplicar os zeros. / p>     

por 26.09.2012 / 22:27