En este tutorial, explicaré cómo expandir o reducir el tamaño del disco de una máquina virtual QEMU/KVM. Usaremos la utilidad `qemu-img` para realizar las operaciones de cambio de tamaño del disco.
Requisitos previos
* Una máquina virtual QEMU/KVM
* Privilegios de root/superusuario tanto en la máquina host como en la invitada
Expandir un disco virtual
Paso 1 :Apague su máquina virtual.
Paso 2: Utilice el comando de cambio de tamaño `qemu-img` para expandir el disco virtual. El siguiente comando expande la imagen del disco virtual ubicada en `/path/to/vm-disk.img` a 20 GB:
```golpecito
qemu-img cambiar tamaño /ruta/a/vm-disk.img +20G
```
Paso 3: Inicie la máquina virtual. El sistema operativo invitado detectará y utilizará automáticamente el espacio adicional.
Reducir un disco virtual
Paso 1 :Apague su máquina virtual.
Paso 2 :Utilice `qemu-img` para reducir el disco virtual:
```golpecito
qemu-img cambiar el tamaño /ruta/a/vm-disk.img 10G
```
*Nota:* Si está reduciendo una imagen de disco que utiliza una máquina virtual con instantáneas u otros archivos dependientes, puede encontrar errores al intentar iniciar la máquina virtual. Para evitar esto, puede eliminar temporalmente cualquier instantánea o archivo dependiente antes de cambiar el tamaño del disco y luego volver a agregarlos una vez que se complete el cambio de tamaño.
Paso 3: Inicie la máquina virtual. Cualquier dato ubicado más allá del nuevo tamaño del disco virtual será inaccesible para el sistema operativo invitado, pero puede usar herramientas de administración de discos dentro del sistema operativo invitado para reducir las particiones y/o los sistemas de archivos para recuperar el espacio no utilizado.