Redimensionar o Windows 7 Guest virtualizado em KVM no Centos 6

1

Eu criei uma máquina virtual do windows 7 no Centos 6 executando o seguinte:

virt-install --name=W7VIRT64 --ram=768 --disk path=/var/lib/libvirt/images/guest1-win7-32,size=8 --vnc --network network=default --os-type=windows --os-variant=win7 --cdrom=/root/win7.iso

Consegui instalar com êxito o sistema operacional convidado e inicializá-lo.

Como faço para aumentar o tamanho da imagem do disco para 20G usando ferramentas não-GUI?

    
por Shoan 26.09.2011 / 18:08

2 respostas

1

Primeiro, localize o seu diretório de imagens. Em seguida, verifique se sua imagem é do tipo raw. Você pode verificar usando

qemu-img info your_image

Se não for tipo bruto, você pode usar

qemu-img convert

para convertê-lo em tipo bruto. Então:

dd if=/dev/zero of=temp bs=1G count=0 seek=20 #create temporary file of 20GB

cat temp >> your_image #append the temporary file to the end of your image

Em seguida, você pode usar o gparted ou a partição mágica para redimensionar sua participação. E por último, mas não menos importante, basta reiniciar o Windows e deixar que o utilitário de disco faça a sua parte. Boa sorte ... C:

    
por 27.10.2011 / 15:38
1

Da página de manual do qemu-img

qemu-img resize filename [+ | -]size
           Change the disk image as if it had been created with size.

           Before using this command to shrink a disk image, you MUST use file
           system and partitioning tools inside the VM to reduce allocated
           file systems and partition sizes accordingly.  Failure to do so
           will result in data loss!

           After using this command to grow a disk image, you must use file
           system and partitioning tools inside the VM to actually begin using
           the new space on the device.
    
por 27.10.2011 / 15:43