Recuperación de datos de LVM, discos de VM y almacenamiento de directorios Ext4/XFS en Proxmox

En este artículo, analizaremos el proceso de recuperación de datos desde LVM, discos de máquinas virtuales y almacenamiento Directory local basado en los sistemas de archivos Ext4 y XFS creados en Proxmox Virtual Environment 9.1.1.

Recuperación de datos de LVM, discos de VM y almacenamiento de directorios Ext4/XFS en Proxmox

Proxmox Virtual Environment (Proxmox VE) es una de las plataformas de virtualización de código abierto más populares, ampliamente utilizada para implementar servidores empresariales, nubes privadas e infraestructura de máquinas virtuales. Admite varios tipos de almacenamiento, incluidos LVM, LVM-Thin, imágenes de discos de máquinas virtuales, así como almacenamiento Directory basado en los sistemas de archivos Ext4 y XFS, lo que permite organizar el almacenamiento de datos de forma flexible.

Sin embargo, incluso una infraestructura fiable no es inmune a fallos. La corrupción del sistema de archivos, los errores de configuración, los fallos de disco, las actualizaciones fallidas de Proxmox o la eliminación accidental de una máquina virtual pueden provocar la pérdida de acceso a datos importantes. En tales casos, la regla principal es no realizar acciones que puedan sobrescribir la información, ya que, en la mayoría de las situaciones, los datos aún pueden recuperarse con éxito.

En este artículo, analizaremos cómo recuperar datos de almacenamiento LVM, discos de máquinas virtuales (discos VM) y almacenamiento Directory Ext4 y XFS en Proxmox. Aprenderá dónde se almacenan los archivos de las máquinas virtuales, qué características específicas tienen los distintos tipos de almacenamiento y qué herramientas y métodos pueden ayudar a recuperar datos perdidos incluso después de fallos graves del sistema.

Ir a ver
Cómo recuperar datos de Proxmox: LVM, discos de VM, Ext4 y XFS

Cómo recuperar datos de Proxmox: LVM, discos de VM, Ext4 y XFS

Capacidades de Proxmox VE

Proxmox Virtual Environment es una potente plataforma de virtualización de código abierto que combina el hipervisor KVM para máquinas virtuales completas y la tecnología LXC para contenedores aislados. Esto permite a los administradores implementar y gestionar toda la infraestructura desde una única interfaz web, simplificando significativamente el mantenimiento de los servidores.

Interfaz web de Proxmox Virtual Environment

Una de las principales ventajas de Proxmox es la compatibilidad con una amplia gama de sistemas de almacenamiento. Estos incluyen:

  • LVM;
  • LVM-Thin;
  • ZFS;
  • Ceph;
  • Almacenamiento Directory con sistemas de archivos Ext4 y XFS.

Esto permite configurar con flexibilidad el almacenamiento de discos de máquinas virtuales en formatos qcow2, raw y vmdk, garantizando un equilibrio ideal entre rendimiento y facilidad de administración. Sin embargo, al mismo tiempo, esta flexibilidad crea una estructura de almacenamiento de datos compleja y multicapa.

A pesar de la alta fiabilidad del sistema, ninguna infraestructura está libre de pérdidas de datos. Los fallos de hardware en las unidades, los errores del administrador, la corrupción del sistema de archivos o las actualizaciones fallidas pueden provocar la pérdida de máquinas virtuales, volúmenes LVM o archivos individuales.

Debido a la arquitectura específica de Proxmox, los métodos estándar de recuperación suelen ser ineficaces en este caso. Por eso es fundamental comprender los principios de almacenamiento de datos en este sistema y saber utilizar herramientas especializadas para recuperarlos.

Característica Descripción
Virtualización KVM Creación y gestión de máquinas virtuales completas que ejecutan Windows, Linux y otros sistemas operativos.
Contenedores LXC Ejecución de contenedores Linux ligeros con un consumo mínimo de recursos del servidor.
Compatibilidad con múltiples tipos de almacenamiento Compatibilidad con LVM, LVM-Thin, ZFS, Ceph, NFS, CIFS/SMB, iSCSI, almacenamiento de tipo Directory (Ext4, XFS) y otras soluciones de almacenamiento.
Gestión de discos virtuales Compatibilidad con formatos de imagen de disco para máquinas virtuales como RAW, QCOW2, VMDK y otros.
Administración basada en web Gestión centralizada de toda la infraestructura mediante un navegador web sin necesidad de software adicional.
Clústeres de Proxmox Combinación de varios servidores físicos en un único clúster para una administración centralizada.
Migración en vivo Migración de máquinas virtuales en ejecución entre nodos del clúster sin tiempo de inactividad.
Alta disponibilidad (HA) Reinicio automático de máquinas virtuales en otro nodo en caso de fallo del host.
Copias de seguridad Creación de copias de seguridad completas e incrementales de máquinas virtuales y contenedores con compatibilidad para la automatización.
Instantáneas Creación de instantáneas del estado de las máquinas virtuales para una recuperación rápida.
Funciones de red Compatibilidad con Linux Bridge, Open vSwitch, VLAN, Bonding y Software-Defined Networking (SDN).
Gestión del almacenamiento Adición, eliminación, supervisión y configuración de recursos de almacenamiento locales y de red.
Supervisión del sistema Supervisión en tiempo real de la CPU, la memoria, la red, el almacenamiento y los registros de eventos del sistema.
API y automatización API REST, CLI y compatibilidad con la automatización mediante Ansible, Terraform y otras herramientas de administración.
Recuperación de datos En caso de fallo, a menudo es posible recuperar datos de LVM, LVM-Thin, discos de máquinas virtuales y almacenamiento de tipo Directory basado en Ext4 y XFS mediante software especializado de recuperación de datos.

Métodos de conexión de discos

Por lo tanto, antes de iniciar la recuperación mediante software, debemos conectar correctamente las unidades del servidor a un ordenador con Windows.

Esto se puede hacer de varias maneras:

  • La opción más fiable es una conexión SATA clásica directamente a la placa base. Esto garantiza la máxima velocidad de lectura y una latencia mínima.
  • Si la placa base no dispone de suficientes conectores para toda la matriz, un adaptador PCIe-SATA es una excelente solución que permite conectar unidades adicionales.
  • Si no desea desmontar la carcasa del ordenador, puede utilizar estaciones de acoplamiento USB externas o cables adaptadores. Sin embargo, tenga en cuenta que la velocidad de análisis por USB será significativamente menor, lo que afecta notablemente al tiempo necesario para trabajar con grandes volúmenes de datos.

Y la regla más importante: siempre debe considerar la creación de imágenes de disco sector por sector. Esto es especialmente importante si sus unidades tienen sectores defectuosos, emiten sonidos inusuales o existe riesgo de un deterioro adicional. En este caso, el programa trabajará con una copia virtual sin ejercer carga adicional sobre la unidad física dañada.

Unidades del servidor desconectadas

Cómo crear imágenes de disco para la recuperación

En situaciones en las que técnicamente no es posible conectar al mismo tiempo al ordenador todas las unidades necesarias para la recuperación (por ejemplo, debido a la falta de puertos disponibles), puede utilizar el método de creación de sus imágenes.

Una imagen es una copia exacta, sector por sector, de una unidad física, guardada como un archivo normal en otro dispositivo de almacenamiento de gran capacidad. Puede conectar las unidades al sistema una por una, crear imágenes de ellas y luego cargar todos los archivos resultantes en el programa.

Cómo crear imágenes de disco para la recuperación de datos

La utilidad de recuperación de datos Hetman Partition Recovery trabajará con las imágenes montadas exactamente igual que con las unidades físicas reales, lo que le permitirá recuperar por completo la estructura de almacenamiento de Proxmox y extraer los datos necesarios de ella.

Programa para recuperar datos eliminados de cualquier dispositivo.

Para crear una imagen, inicie Hetman Partition Recovery, seleccione la unidad necesaria de la lista y haga clic en el botón Guardar disco.

Hetman Partition Recovery: creación de una imagen de disco

En la ventana que aparece, especifique la ubicación para guardar el archivo.

Nota: el tamaño de la imagen será igual a la capacidad total del disco de origen, independientemente de cuánto esté ocupado. Por lo tanto, asegúrese de antemano de que el dispositivo de almacenamiento de destino disponga de suficiente espacio libre.

Hetman Partition Recovery: configuración de creación de imagen de disco

Después de guardar la imagen, vaya al menú principal y seleccione Montar disco. En la lista de tipos, seleccione Imágenes de disco Raw y cargue su archivo.

Hetman Partition Recovery: montaje de una imagen de disco

Aparecerá en la lista de dispositivos junto con las unidades conectadas físicamente. Si tiene varias unidades problemáticas, repita este procedimiento para cada una de ellas.

Hetman Partition Recovery: imagen de disco montada

Después de que todas las unidades necesarias estén presentes en el sistema, ya sea físicamente o como imágenes, el programa detectará automáticamente la estructura de LVM, el sistema de archivos y los discos de máquinas virtuales, y la mostrará completamente lista para el análisis y la recuperación.

Cómo recuperar datos de Proxmox VE

Recuperación desde Directory Ext4

Un almacenamiento Directory basado en el sistema de archivos Ext4 es uno de los formatos más sencillos en Proxmox. Además de discos virtuales en formatos qcow2 o raw, a menudo almacena imágenes ISO, copias de seguridad o archivos normales.

Almacenamiento Directory de Proxmox - Ext4

En nuestro ejemplo, consideraremos una situación en la que la estructura de dicho almacenamiento Directory fue eliminada accidentalmente o dañada debido a un fallo del sistema. Sin embargo, incluso en estas condiciones, el proceso de recuperación de datos sigue un escenario completamente estándar.

Para la parte práctica, utilizaremos Hetman Partition Recovery. Esta solución profesional fiable permite analizar a fondo las unidades, encontrar todos los datos perdidos y recuperarlos de forma segura, preservando la estructura original de carpetas con la mayor precisión posible.

Programa para recuperar datos eliminados de cualquier dispositivo.

Para encontrar los datos perdidos, seleccione en el programa la unidad física o el volumen lógico requerido etiquetado como Ext4 e inicie el modo de análisis de datos.

Hetman Partition Recovery: análisis de un disco Ext4

Recomendamos comenzar con Análisis rápido. Si la estructura del sistema de archivos está gravemente dañada y la búsqueda rápida no produce resultados, utilice Análisis completo.

Cuando el programa termine de analizar, abra el almacenamiento Directory encontrado. Dado que en este caso concreto no había ninguna máquina virtual en el disco y solo se almacenaban nuestros archivos de prueba, veremos la estructura original de carpetas del propio sistema de archivos Ext4.

Hetman Partition Recovery: contenido del disco Ext4 analizado

Ahora solo tiene que buscar la carpeta con nuestros datos de prueba, seleccionar los archivos necesarios, hacer clic en el botón Recuperación y especificar la ruta para guardarlos en una unidad de trabajo segura.

Hetman Partition Recovery: guardado de archivos recuperados de un disco Ext4

Recuperación desde Directory XFS

Otro formato de almacenamiento de datos popular en Proxmox es el almacenamiento Directory basado en el fiable sistema de archivos XFS. Debido a su alto rendimiento al trabajar con grandes volúmenes de datos, se utiliza a menudo para almacenar tanto discos de máquinas virtuales como grandes archivos de archivos comprimidos.

Almacenamiento Directory de Proxmox - XFS

Aquí es importante señalar un detalle muy importante. Si su almacenamiento XFS se configuró como una carpeta compartida de red y se accedió a él mediante los protocolos SMB o FTP, el riesgo de eliminación accidental de datos por parte de los usuarios aumenta considerablemente. Pero incluso en este caso, Hetman Partition Recovery puede encontrar y recuperar eficazmente la información perdida a través de la red.

El procedimiento sigue siendo lo más sencillo posible. Seleccione en la lista la partición lógica detectada etiquetada como XFS e inicie el análisis.

Hetman Partition Recovery: análisis de un disco XFS

Si los archivos solo se eliminaron, el modo Análisis rápido suele ser suficiente para encontrarlos. En situaciones más complejas, por ejemplo, después de que la estructura lógica del volumen se haya dañado, utilice Análisis completo.

Después de completar el proceso de análisis, abra el sistema de archivos encontrado. El programa mostrará correctamente la estructura original de directorios con todos los datos existentes y eliminados.

Hetman Partition Recovery: contenido del disco XFS analizado

Todo lo que necesita hacer es ir a la carpeta de almacenamiento correspondiente, encontrar los documentos de red perdidos o las imágenes de máquinas virtuales, seleccionarlos, hacer clic en el botón Recuperación y guardarlos en otro dispositivo de almacenamiento preparado.

Hetman Partition Recovery: recuperación de archivos desde un disco XFS analizado

Recuperación desde almacenamiento LVM

A menudo, la pérdida de acceso a los datos no está relacionada con la eliminación accidental de archivos, sino con un fallo del propio hardware del servidor o con errores críticos en el sistema operativo Proxmox.

En tales situaciones, todo el flujo de trabajo se detiene porque el acceso a las máquinas virtuales y a su almacenamiento queda completamente bloqueado. Sin embargo, los datos de las propias unidades normalmente permanecen intactos. Por eso demostramos el proceso de recuperación en un ordenador con Windows, al que solo es necesario conectar las unidades desconectadas del servidor averiado para continuar con la recuperación de datos.

Causas de pérdida de datos en Proxmox

Para resolver problemas tan complejos, utilizaremos Hetman RAID Recovery.

Recuperación de datos de matrices RAID dañadas inaccesibles a una computadora.

En nuestra situación, después de conectar el disco con la estructura LVM, el programa no pudo detectar automáticamente el tipo de sistema de archivos en el que se encontraba la máquina virtual. Esto suele ocurrir después de fallos graves de hardware o del sistema.

Hetman RAID Recovery: conexión de un disco con estructura LVM

Por lo tanto, seleccionamos esta partición lógica no reconocida e iniciamos el modo Análisis completo. Este potente algoritmo examina minuciosamente la superficie del disco y puede reconstruir la estructura del sistema de archivos incluso cuando faltan los registros de servicio básicos.

Hetman RAID Recovery: análisis de almacenamiento LVM

Cuando el programa complete el Análisis profundo, reconstruirá la estructura interna del disco del sistema operativo invitado perdido. Después de eso, el procedimiento ya le resultará familiar.

Hetman RAID Recovery: contenido del almacenamiento LVM analizado

Dado que nuestra máquina virtual ejecutaba Windows 10 Pro, simplemente abrimos el sistema de archivos encontrado y vamos al directorio del sistema Users.

Hetman RAID Recovery: ir al directorio del sistema Users

Abra la carpeta de su perfil, encuentre todos los archivos personales necesarios, selecciónelos, haga clic en el botón Recuperación y especifique la ruta para guardarlos en una unidad de trabajo segura.

Conclusión

Proxmox VE ofrece capacidades flexibles de almacenamiento de datos, con compatibilidad con LVM, LVM-Thin, discos de máquinas virtuales, así como almacenamiento Directory basado en los sistemas de archivos Ext4 y XFS. A pesar de la alta fiabilidad de la plataforma, los fallos de hardware, la corrupción del sistema de archivos, los errores administrativos o la eliminación accidental de máquinas virtuales pueden provocar la pérdida de acceso a datos importantes.

En la mayoría de los casos, esto no significa que la información se haya perdido de forma permanente. Si deja de escribir nuevos datos en el almacenamiento dañado a tiempo y utiliza herramientas especializadas de análisis de disco, las posibilidades de recuperar correctamente archivos, máquinas virtuales y sus imágenes siguen siendo muy altas.

Esperamos que este material le haya ayudado a comprender cómo se organiza el almacenamiento de datos en Proxmox, dónde se encuentran los discos VM y el almacenamiento Directory, y qué métodos pueden utilizarse para recuperarlos. Un diagnóstico adecuado, copias de seguridad periódicas y el conocimiento del procedimiento de recuperación ayudarán a minimizar las consecuencias de cualquier fallo y a devolver rápidamente el sistema a un estado operativo.

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