Cómo recuperar datos de Linux KVM en caso de fallo o eliminación de una máquina virtual

Lea sobre cómo recuperar datos de máquinas virtuales KVM en Linux. Además, qué hacer si la máquina virtual falla o no se inicia. Cómo recuperar una máquina virtual KVM eliminada y restaurar su funcionalidad.

Cómo recuperar datos de Linux KVM en caso de fallo o eliminación de una máquina virtual

En las infraestructuras de TI modernas, la virtualización desempeña un papel fundamental, ya que permite utilizar eficientemente los recursos del servidor, escalar servicios y brindar flexibilidad en la gestión del entorno. Una de las soluciones de virtualización más comunes en Linux es KVM (Máquina Virtual Basada en el Kernel), un potente hipervisor integrado en el kernel de Linux que se utiliza junto con herramientas como QEMU y libvirt.

Sin embargo, como ocurre con cualquier otro sistema informático, los fallos de hardware, los errores de usuario, los cortes de energía repentinos o la eliminación de una máquina virtual pueden provocar la pérdida de datos importantes. En tales situaciones, se necesita una recuperación de información rápida y eficiente de imágenes de disco, configuraciones o copias de seguridad de máquinas virtuales.

En este artículo, analizaremos:

  • Qué tipos de archivos utiliza KVM;
  • Dónde se almacenan en el sistema;
  • Qué hacer en caso de fallo o eliminación accidental de una máquina virtual;
  • Y qué herramientas ayudarán a recuperar los datos perdidos.
Ir a ver
¡Restaurar datos de máquinas virtuales KVM en Linux! Guía paso a paso

¡Restaurar datos de máquinas virtuales KVM en Linux! Guía paso a paso

Archivos de la máquina virtual KVM de Linux

Los archivos de la máquina virtual KVM de Linux se almacenan en una estructura específica y tienen diferentes formatos según el tipo de información.

Archivos de la máquina virtual KVM de Linux

Ubicación estándar de los archivos del disco de datos del hipervisor KVM en Linux:

/var/lib/libvirt/images/

qcow2 Disco de máquina virtual Linux KVM

Las extensiones típicas para imágenes de disco KVM son .qcow2, .img y .iso. Estos archivos son donde se almacenan los datos del usuario.

Además, el hipervisor KVM en Linux crea:

  • Archivos de configuración de la máquina virtual:

    /etc/libvirt/qemu/

  • Registros de operación de la máquina virtual:

    /var/log/libvirt/qemu/

  • Sockets, PID, runtime-файли:

    /var/run/libvirt/

  • Configuración de red de Libvirt:

    /etc/libvirt/qemu/networks/

  • Plantillas o volcados de configuración de máquinas virtuales:

    /home/користувач/VMs/

    o

    /opt/vm/

Tipo de archivo Extensión de archivo Ubicación predeterminada Propósito
1 Imágenes de disco virtual .qcow2, .img, .iso /var/lib/libvirt/images/ Discos duros virtuales e imágenes ISO para la instalación del sistema operativo
2 Archivos de configuración de la máquina virtual .xml /etc/libvirt/qemu/ Configuración del hardware de la máquina virtual
3 Registros de la máquina virtual .log /var/log/libvirt/qemu/ Registros de inicio y ejecución de máquinas virtuales
4 Archivos temporales (del sistema) (sockets, archivos PID) /var/run/libvirt/ Archivos del sistema que libvirt utiliza para la administración
5 Configuración de redes virtuales .xml /etc/libvirt/qemu/networks/ Configurar redes virtuales (NAT, puentes, etc.)
6 Imágenes adicionales o personalizadas .qcow2, .img, .iso /home/user/VMs/
/opt/vm/
Rutas de guardado de archivos no estándar o personalizadas

La máquina virtual no inicia o está dañada: cómo recuperar datos

¿Qué hacer si una máquina virtual KVM está dañada, no inicia o presenta algún error? Es decir, se pierde el acceso a los datos de dicha máquina virtual y los archivos no se pueden leer ni copiar a otra ubicación.

La máquina virtual KVM de Linux no inicia

Para acceder a los datos de dicha máquina virtual, utilizaremos el programa de recuperación de datos Hetman Partition Recovery. Tiene dos ventajas innegables sobre otros programas similares:

  1. La primera es que el programa puede montar discos de la mayoría de las máquinas virtuales.
  2. Y la segunda es que funciona en todas las versiones de Linux.
Programa para recuperar datos eliminados de cualquier dispositivo.
Hetman Partition Recovery: función de montaje de disco de máquina virtual

Entonces,

  • Tenemos una máquina virtual Linux KVM que no se inicia por alguna razón. Contiene archivos a los que se debe acceder.

    Máquina virtual Linux KVM que no se inicia
  • Para acceder a los archivos de la máquina virtual, ejecutamos Hetman Partition Recovery.

  • El programa detecta los discos conectados a este PC. Para acceder a la máquina virtual, monte su disco duro en el programa. Para ello, haga clic en Montar disco.

    Hetman Partition Recovery: montar disco
  • Y seleccione Linux KVM. Si tiene otra máquina virtual, seleccione la que necesite de la lista.

    Hetman Partition Recovery: montar disco KVM de Linux
  • Especifique la carpeta donde se encuentra la máquina virtual y haga clic en Abrir.

    Hetman Partition Recovery: montaje de un disco de máquina virtual KVM
  • Hetman Partition Recovery detectó automáticamente el disco de la máquina virtual especificada. Haga clic en Siguiente.

    Hetman Partition Recovery: detectó automáticamente el disco de la máquina virtual
  • Después, el disco duro Linux KVM aparecerá entre otros discos como un disco montado.

  • Para acceder a sus datos, haga clic derecho sobre él y seleccione Abrir.

    Hetman Partition Recovery: abrir el disco de la máquina virtual
  • >Para empezar, basta con un Análisis rápido.

    Hetman Partition Recovery: Análisis rápido del disco KVM
  • Aquí están los datos de nuestra máquina virtual. Vaya a la carpeta deseada y guarde los archivos necesarios. Como puede ver, todos se pueden ver en la ventana de vista previa.

    Hetman Partition Recovery: Datos del disco KVM

    ¡Recuerde! El programa incluso detecta archivos eliminados en la máquina virtual cuando aún no estaba inoperativa. Dichos archivos se marcarán con una cruz roja.

    Hetman Partition Recovery: datos eliminados del disco de la máquina virtual
  • >Para recuperar un archivo o carpeta, seleccione el que desee, haga clic en el botón "Recuperar" y especifique la carpeta donde guardará los datos recuperados.

    Hetman Partition Recovery: recuperación de la carpeta del disco KVM
  • Los archivos se han recuperado.

    Hetman Partition Recovery: recuperación de la carpeta del disco KVM

Cómo recuperar una máquina virtual KVM eliminada

¿Qué hacer si se elimina una máquina virtual Linux KVM? ¿Será posible restaurarla?

Supongamos que tenemos un disco con una máquina virtual. Está operativo, pero contiene algunos datos. Lo borramos accidentalmente.

KVM: eliminar una máquina mediante la interfaz del hipervisor

Además, una máquina virtual se puede eliminar tanto desde su interfaz como desde el administrador de archivos del sistema.

KVM: eliminar un disco duro mediante el administrador de archivos

Para restaurarlo:

  • Inicie Hetman Partition Recovery. El programa detecta los discos conectados a este PC.

  • Nuestra máquina virtual estaba almacenada en el disco sda2. Vamos a analizarlo. Para ello, haga clic con el botón derecho del ratón sobre él y seleccione Abrir.

    Hetman Partition Recovery: abrir disco Linux
  • Para empezar, basta con un Análisis rápido.

    Hetman Partition Recovery: Análisis rápido de un disco Linux

    ¡Atención! Dependiendo del motivo de la eliminación de la máquina virtual u otros factores, es posible que el programa no la encuentre después de un Análisis rápido. En este caso, haga clic derecho en el disco donde se almacenó la máquina virtual y seleccione Reanalizar. Seleccione Análisis completo y especifique el sistema de archivos de este disco.

    Hetman Partition Recovery: Reanalizar de nuevo el disco Linux
  • Aquí están los datos del disco escaneado. La máquina virtual que necesitamos estaba almacenada en la siguiente carpeta. Acceda a ella y vea el disco de nuestra máquina virtual. Necesitamos recuperarlo.

    Hetman Partition Recovery: se encontró un disco qcow2 eliminado
  • Para recuperar, seleccione el disco de la máquina virtual deseada y haga clic en Recuperar.

  • Especifique la carpeta donde guardar los datos recuperados.

    Hetman Partition Recovery: Se encontró un disco qcow2 eliminado
  • La máquina virtual especificada se ha recuperado.

    Disco KVM qcow2 recuperado

Cómo montar una máquina virtual KVM Linux recién recuperada

Como puede ver, el disco de la máquina virtual deseada se ha restaurado. Para mayor comodidad, lo moveremos a la carpeta de la máquina virtual KVM (/var/lib/libvirt/images/).

Para iniciar la máquina virtual recién restaurada:

  • Abrimos Linux KVM y seleccionamos – Crear una nueva máquina virtual.

    KVM: crear una nueva máquina virtual
  • En la siguiente ventana, seleccione «Importar una imagen de disco existente» y especifique la ruta.

    KVM: Importar una imagen de disco existente
  • El tipo de sistema operativo instalado en la máquina virtual.

    KVM: Ruta a una imagen de disco existente
  • Seleccione la configuración de memoria y procesador.

    KVM: Configuración del sistema
  • Y configure el nombre de la máquina virtual.

    KVM: Nombre del sistema
  • Listo, la máquina virtual arranca con el disco qcow2 recién restaurado.

    KVM: arrancando desde el disco recién restaurado
  • Vaya a la carpeta donde se guardaron los archivos. Todos están en su lugar y sin daños.

    KVM: sistema de máquina virtual restaurado

Si la máquina virtual no arranca desde el disco recién restaurado, es posible que esté dañada. En este caso, puede recuperar datos de la misma manera que si estuviera dañada. Es decir, importando el archivo del disco duro de la máquina al programa de recuperación de datos Hetman Partition Recovery.

Programa para recuperar datos eliminados de cualquier dispositivo.

Conclusión

Como puede ver, Hetman Partition Recovery no es solo un programa para recuperar archivos borrados de Linux, sino también una potente herramienta para trabajar con máquinas virtuales.

Sin embargo, aunque la virtualización mediante KVM es una solución fiable y flexible para implementar entornos de servidores y escritorios en Linux, ningún sistema es inmune a fallos, cortes de energía, fallos de hardware o errores humanos. Por lo tanto, una respuesta oportuna y correcta es crucial para la recuperación exitosa de la máquina virtual y sus datos.

Hemos examinado:

  • los principales tipos de archivos asociados con KVM y libvirt;
  • dónde se almacenan en el sistema;
  • métodos para verificar la integridad de las imágenes de disco;
  • y herramientas que ayudan a recuperar datos perdidos o dañados.

Para evitar pérdidas críticas en el futuro, es importante:

  • crear copias de seguridad periódicas de las imágenes .qcow2 o .img y de los archivos de configuración;
  • supervisar el estado del almacenamiento y la estabilidad del sistema host;
  • contar con un plan de recuperación claro en caso de fallo.

Seguir estos consejos le ayudará a reducir los riesgos y garantizar la estabilidad de sus máquinas virtuales basadas en KVM.

Raidel Arbelay Becerra

Autor: , Escritor técnico

Raidel Arbelay Becerra es un escritor técnico de Hetman Software y la voz y la cara del canal de YouTube de Hetman Software: Recuperación de datos. Escribe artículos, tutoriales y reseñas en profundidad sobre el funcionamiento del software de la empresa con todo tipo de dispositivos de almacenamiento.

Angel Villares

Editor: , Escritor técnico

Ángel Villares es autor y uno de los ingenieros informáticos de Hetman Software. Cuenta con casi 10 años de experiencia en el campo de la informática: administración y configuración de servidores, instalación de sistemas operativos y de diferentes programas informáticos, configuración de redes, seguridad de la información, implantación y asesoramiento en el uso de software especializado. Es un experto en el campo de la recuperación de datos, sistemas de archivos, dispositivos de almacenamiento y matrices RAID.

Recomendado para ti

Bienvenido al asistente con tecnología AI de Hetman Software.
Comenzar chat