Cómo recuperar datos de máquinas virtuales VMware en Linux sin copia de seguridad

Lea sobre cómo recuperar datos de máquinas virtuales VMware en Linux. Y también qué hacer en caso de fallo de una máquina virtual o si no se inicia. Cómo recuperar una máquina virtual VMware eliminada y restaurar su funcionalidad.

Cómo recuperar datos de máquinas virtuales VMware en Linux sin copia de seguridad

En las infraestructuras de TI modernas, las máquinas virtuales se han convertido en una parte integral del funcionamiento de servidores, entornos de prueba y estaciones de trabajo. Entre las soluciones de virtualización más populares se encuentran VMware Workstation o VMware Player, que se utilizan activamente en sistemas basados en Linux. Pero ¿qué pasa si la máquina virtual deja de iniciarse o se elimina accidentalmente y no hay copia de seguridad?

Perder el acceso a los datos en un entorno virtual puede tener graves consecuencias, especialmente si el disco virtual contiene información importante. Afortunadamente, incluso sin una copia de seguridad, existen maneras de restaurar el contenido del disco de una máquina virtual si se guardan sus archivos principales, por ejemplo, .vmdk.

En este artículo, analizaremos:

  • qué archivos son críticos para restaurar una máquina virtual VMware en Linux;
  • cómo montar un disco .vmdk y acceder a los datos;
  • qué utilidades y métodos se utilizan para restaurar archivos;
  • Qué hacer en caso de daño o pérdida parcial de un disco virtual.

Esta guía será útil para administradores, evaluadores y todos los usuarios que buscan una solución sin copia de seguridad, basándose únicamente en los archivos disponibles en el sistema.

Ir a ver
⭐¡No pierdas tus datos! Aprende a recuperarlos en VMware vSphere ESXi⭐

⭐¡No pierdas tus datos! Aprende a recuperarlos en VMware vSphere ESXi⭐

Archivos de máquinas virtuales de VMware en Linux

En un entorno Linux, las máquinas virtuales de VMware (VMware Workstation o VMware Player) se almacenan como un conjunto de archivos que contiene todos los componentes de la máquina virtual: disco, configuración, instantáneas, registros, etc.

Por defecto, los archivos de la máquina virtual se encuentran en la carpeta de inicio. Usuario del directorio:

/home/usuario/vmware/vm_name/

Archivos de máquinas virtuales de VMware en Linux

O, a veces, en la carpeta:

~/VMs/

Principales tipos de archivos de VMware:

Extensión del archivo Nombre Propósito
1 .vmx VMware Virtual Machine Configuration Archivo de configuración principal de la máquina virtual
2 .vmdk Disco de la máquina virtual Imagen del disco duro de la máquina virtual (puede constar de varias partes)
3 .nvram Non-volatile RAM Almacena el estado de BIOS/UEFI de la máquina virtual
4 .vmxf VM Team Configuration Datos de configuración adicionales (para el grupo de máquinas virtuales)
5 .vmsd Snapshot Metadata Metadatos de la instantánea de la máquina virtual
6 .vmsn Snapshot State Estado de la memoria y del dispositivo en el momento de la instantánea
7 .log Log Files Registros de inicio y funcionamiento de ВМ (vmware.log)
8 .lck Lock Files Bloquear archivos (para proteger contra accesos concurrentes)

Todos los archivos anteriores se almacenan en el directorio de cada máquina virtual.

Si una máquina virtual se daña, para su recuperación es importante tener copias de seguridad de los archivos .vmdk y .vmx.

Por lo tanto, guarde copias de los archivos clave (.vmx, .vmdk, .nvram, .vmsd) en un lugar seguro para poder restaurar la máquina virtual en caso de fallo.

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

¿Qué hacer si una máquina virtual VMware 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.

Error de máquina virtual VMware en Linux

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 permite montar discos de la mayoría de las máquinas virtuales.
  2. Y la segunda es que el programa funciona en todas las versiones de Linux.
Programa para recuperar datos eliminados de cualquier dispositivo.
Hetman Partition Recovery: montaje de un disco de máquina virtual

Entonces,

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

    Archivos en una máquina virtual VMware
  • Para acceder a los archivos de la máquina virtual, ejecute 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 VMware Workstation.

    Si tiene otra máquina virtual, seleccione la que necesite de la lista.

    Hetman Partition Recovery: Montar disco vmdk
  • Especifique la carpeta donde se encuentra la máquina virtual y haga clic en Abrir.

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

    Hetman Partition Recovery: montar un disco vmdk
  • Después, el disco duro VMware aparecerá entre los demás discos como un disco montado. Para acceder a sus datos, haga clic derecho sobre él y seleccione Abrir.

    Hetman Partition Recovery: abrir un disco de máquina virtual montado
  • Para empezar, basta con un análisis rápido.

    Hetman Partition Recovery: seleccionar el tipo de análisis del disco
  • 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: Archivos de VMware detectados

    ¡Cuidado! El programa detecta incluso los archivos eliminados de la máquina virtual cuando aún no estaba inoperativa. Estos archivos se marcarán con una cruz roja.

  • Para recuperar un archivo o carpeta, seleccione el que desee y haga clic en el botón Recuperar.

    Hetman Partition Recovery: recuperar archivos de VMware
  • Especifique la carpeta donde guardar los datos recuperados.

    Hetman Partition Recovery: recuperar archivos de VMware en una carpeta
  • Archivos recuperados.

     Hetman Partition Recovery: Archivos de VMware recuperados

Cómo recuperar una máquina virtual VMware eliminada en Linux

¿Qué hacer si se elimina una máquina virtual VMware en Linux? ¿Es posible recuperarla?

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

Disco de máquina virtual VMware

¡ATENCIÓN! Dependiendo de la configuración de la máquina virtual, su disco duro virtual puede estar dividido en varios archivos o puede crearse en uno solo. En mi caso, se trata de varios archivos. Sin embargo, para una recuperación de archivos de la más alta calidad, es recomendable recuperar todos los archivos del disco de la máquina, así como el archivo de configuración principal de la máquina virtual: VMX.

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

Eliminar una máquina virtual VMware

Para restaurarla:

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

  • Nuestra máquina virtual estaba almacenada en el disco sda2. Analícelo. Haga clic derecho sobre él y seleccione Abrir.

    Hetman Partition Recovery: recuperar una máquina virtual VMware eliminada
  • Para empezar, un Análisis rápido será suficiente.

    ¡Recuerde! 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: Análisis completo del disco de la máquina virtual VMware
  • Aquí están los datos del disco escaneado. La máquina virtual que necesitamos estaba almacenada en la siguiente carpeta.

    Hetman Partition Recovery: Máquina virtual VMware identificada
  • Accedemos a ella y vemos el disco de nuestra máquina virtual. Necesitamos recuperarlo.

    Hetman Partition Recovery: archivos eliminados de la máquina virtual VMware
  • Para restaurar, seleccione el disco de la máquina virtual deseada y haga clic en Restaurar.

    ¡RECORDATORIO! Debe restaurar el archivo VMX y todos los archivos del disco de la máquina virtual. De lo contrario, será imposible montar dicho disco en VMware.

  • Especifique la carpeta donde guardar los datos recuperados.

  • La máquina virtual especificada se ha recuperado.

    Carpeta de la máquina virtual VMware recuperada

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

Como puede ver, el disco de la máquina virtual deseada se ha recuperado.

¡Atención! Debe restaurar la carpeta completa de la máquina virtual, con todo su contenido. De lo contrario, la máquina virtual no funcionará.

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

  • Abra VMware y seleccione «Abrir máquina virtual».

    VMware Workstation: Abrir máquina virtual
  • Especifique la ruta del archivo vmx de la máquina virtual. Luego, haga clic en Abrir.

    VMware Workstation: ruta del archivo vmx de la máquina virtual
  • La máquina virtual debería aparecer en la Biblioteca de VMware.

    VMware Workstation: biblioteca de la máquina virtual
  • Listo, la máquina virtual se inicia desde el disco vmdk recién restaurado.

  • Vaya a la carpeta donde se almacenaron los archivos. Todos están en su lugar y sin daños.

    VMware Workstation: Iniciar una máquina virtual recuperada

Si la máquina virtual no se inicia desde el disco recién recuperado, es posible que esté dañada. En este caso, puede recuperar los 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.

Pero le recuerdo una vez más que para esto DEBE recuperar todos los archivos del disco de la máquina virtual. De lo contrario, será imposible montar dicho disco en VMware y los archivos solo se restaurarán parcialmente.

Recuperación de datos de un disco estrecho (delgado) de una máquina virtual VMware en Linux

En VMware, un disco de máquina virtual se puede crear en dos formatos principales:

Tipo de disco Nombre Características
Disco estrecho (delgado) Delgado Aprovisionamiento Solo se asigna la cantidad de espacio realmente utilizada en el disco físico. El archivo .vmdk inicial es pequeño y aumenta gradualmente a medida que se escriben los datos.
Disco grueso Thick Provisioning El volumen completo se asigna de una vez, incluso si la máquina virtual aún no lo utiliza. El archivo .vmdk ocupa inmediatamente todo el tamaño (p. ej., 40 GB).

No notará la diferencia en la recuperación de datos, ya sea un disco grueso o uno delgado. El programa de recuperación de datos montará el disco de la máquina virtual en ambos casos. Lo principal es que se recuperen odos los archivos del disco de la máquina virtual.

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.

Programa para recuperar datos eliminados de cualquier dispositivo.

Perder datos de una máquina virtual VMware sin una copia de seguridad es una situación difícil, pero no imposible. En Linux, existen herramientas y enfoques eficaces que permiten restaurar el acceso a los archivos, incluso si la máquina virtual se ha eliminado o dañado.

Guardar el archivo de disco .vmdk es fundamental en el proceso, ya que contiene todos los datos del entorno virtual. Con utilidades como Hetman Partition Recovery, puede montar el disco, ver su contenido y recuperar información importante.

Para evitar situaciones similares en el futuro, es importante:

  • crear copias de seguridad periódicas no solo de los archivos de configuración .vmdk, sino también de los .vmx;
  • almacenar las máquinas virtuales en directorios protegidos con acceso limitado;
  • antes de eliminar o realizar cambios, asegurarse de que existan copias.
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