Problema de tamaño de archivo KVM en RHEL 6.9

Problema de tamaño de archivo KVM en RHEL 6.9

Intenté asignar 60 GB de almacenamiento adicional a mi KVM Win7 agregando un nuevo disco en 'Configuración de hardware' usando Agregar hardware. Pero el nuevo disco no apareció en Win7, así que lo eliminé usando Quitar hardware. Pero el archivo KVM img .qcow2 no ha liberado los 60 GB. ¿Cómo lo recupero? Mi KVM muestra un disco de 70 GB pero el archivo de imagen .qcow2 tiene un tamaño de 131 GB.

Respuesta1

virt-esparsificares una herramienta que puede hacer que el disco de una máquina virtual (o cualquier imagen de disco) sea escaso, también conocido como aprovisionamiento ligero. Esto significa que el espacio libre dentro de la imagen del disco se puede volver a convertir en espacio libre en el host.

  1. Uso típico:que copia el disco interno al disco externo, lo que hace que la salida sea escasa. Se crea el disco externo o se sobrescribe si ya existe. Se detecta el formato del disco de entrada (por ejemplo, qcow2) y se utiliza el mismo formato para el disco de salida.

    # This Method requires free space on disk to perform sparse:
    # By default it uses /tmp directory which commonly don't have required free space.
    #
    export TMPDIR=/<some directory with twice of the image size space available>
    virt-sparsify /path/to/indisk /path/to/outdisk
    
  2. Puede dispersar una imagen de disco en su lugar haciendo:

    virt-sparsify --in-place /path/to/disk.qcow2
    

Nota:El uso de virt-sparsify en máquinas virtuales activas, o al mismo tiempo que otras herramientas de edición de disco, puede ser peligroso y provocar daños en el disco. La máquina virtual debe apagarse antes de utilizar este comando y las imágenes de disco no deben editarse al mismo tiempo.

información relacionada