Cursos Servidores con Centos
Sistema Operativo ALDOS

Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

 Índice > Todo acerca de Linux > Programas y Aplicaciones Nuevo tema Publicar Respuesta
 Disminuir tamaño qcow2 KVM despues de eliminar archivos
Tema anterior
   
al-serv
Publicado en 31/05/21 10:48 (Leído 675 veces)  

Miembro Activo
Forum User

Inscrito: 01/03/08 Publicaciones: 640
País:Cataluña
Buenos días!

Tengo una maquina virtual KVM CentOS 7 con disco dinámico qcow2, ocupa 600MB y dentro de la maquina he eliminado archivos hasta dejarlo a 300MB pero en archivo qcow2 continua indicando que ocupa 600MB. Como puedo hacer para que ese disco detecte que ya no tiene 600MB sino 300MB que es lo que indica realmente dentro de la maquina virtual?

Gracias!
 
Perfil Sitio Web
 Citar
Joel Barrios Dueñas
Publicado en 31/05/21 12:20  

Admin
Site Admin

Inscrito: 17/02/07 Publicaciones: 1759
País:Mexico
Necesitas escribir con ceros los sectores con espacio vacío. Mi sugerencia: zerofree. Al igual que fsck, requieres ejecutarlo con sistema de archivos sin montar. Inicia con un disco vivo o disco de rescate que incluya zerofree.

Ejemplo:
BASH Formatted Code

zerofree -v /dev/sda1
zerofree -v /dev/mapper/centos-lv_root
zerofree -v /dev/mapper/centos-lv_home
 


https://www.systutorials.com/docs/linux/man/8-zerofree/
 
Perfil Sitio Web
 Citar
al-serv
Publicado en 31/05/21 12:47  

Miembro Activo
Forum User

Inscrito: 01/03/08 Publicaciones: 640
País:Cataluña
creo que no me he explicado bien

Tengo una maquina virtualizada con KVM, esta maquina dentro de ella tenia 600GB de espacio ocupado, he liberado 300GB. El fichero de HDD se llama host.qcow2 . Ese archivo tendría que ocupar 300GB después pero ocupa 600GB. Como puedo hacer para que detecte que ya no tiene 600GB sino 300GB ocupados dentro de la maquina virtual?
 
Perfil Sitio Web
 Citar
Joel Barrios Dueñas
Publicado en 13/06/21 04:30  

Admin
Site Admin

Inscrito: 17/02/07 Publicaciones: 1759
País:Mexico
Nuevamente: zerofree.
 
Perfil Sitio Web
 Citar
ahsltda
Publicado en 12/07/21 11:49  

Nuevo
Forum User

Inscrito: 13/06/15 Publicaciones: 5
Hola Puedes usar esto

Por ejemplo, para compactar la imagen "alpine.qcow2" (por supuesto, siempre luego de haber ejecutado zerofree en el sistema operativo guest) ejecutar, con la máquina virtual apagada:

qemu-img convert -O qcow2 alpine.qcow2 alpine-compact.qcow2
Luego, una vez verificado el correcto funcionamiento de la máquina virtual y la integridad de los datos alojados en la imagen, reemplazar el archivo alpine.qcow2 por alpine-compact.qcow2 e iniciar la máquina virtual.

tomado de:
https://www.linuxito.com/24-virtualizacion-cloud/735-como-compactar-un-disco-virtual-despues-de-correr-zerofree

Saludos
 
Perfil
 Citar
al-serv
Publicado en 14/07/21 08:36  

Miembro Activo
Forum User

Inscrito: 01/03/08 Publicaciones: 640
País:Cataluña
Perfecto, si funciono esta solución del convert!
Gracias!!
 
Perfil Sitio Web
 Citar
Contenido generado en: 0,13 segundos Nuevo tema Publicar Respuesta
 Todas las horas son UTC. Hora actual 01:58 .
Tema normal Tema normal
Tema persistente Tema persistente
Tema cerrado Tema cerrado
Nueva publicación Nueva publicación
Persistente con nueva publicación Persistente con nueva publicación
Cerrado con nueva publicación Cerrado con nueva publicación
Ver publicaciones anónimas 
Usuarios anónimos pueden publicar 
Se permite HTML Filtrado 
Contenido censurado