Error "LVM2_Member" al montar volumenes LVM

El otro día necesitaba obtener un fichero de configuración de un viejo linux.
El linux en cuestión no es más que un fichero "vhd" que recuperé de un backup que tenía de hace un par de años.
En xencenter añadí el vhd a un linux de pruebas y lo encendí.

El problema era que la partición en donde estaba el fichero era un LVM y al intentar montarlo aparecería este error

ERROR unknown filesystem type ‘LVM2_member’



Solución: 

Paso 1 - Instalar el paquete lvm2

En mi caso no hizo falta, pero no está de más comprobar que tenemos el paquete instalado 

apt-get install lvm2

Paso 2 - Escanear discos del "physical volume"

Ejecutamos 
pvscan 

Nos devuelve algo parecido a esto:

PV /dev/sda3 VG vg0 lvm2 [16.95 GiB / o free]
Total: 1 [16.95 GiB] / in use: 1 [16.95Gib]


Paso 3 - Escanear discos de los "volume group"

Ejecutamos y nos muestra el nombre del "volume group" 

vgscan
Reading all physical volumes. This may take a while...
Found volume group "vg0" using meetadata type lvm2



Paso 4 -  Activar todos los "volume group"

vgchange -a y
3 logical volume(s) in volume group "vg0" now active


Paso 5 - Escanear los "logical volume"

Ejecutamos lvscan y nos mostrará los "logical volume". Podríamos llamarlos "particiones" usando un simil con el sistema clásico de ficheros

lvscan 
ACTIVE  "/dev/vg0/root" [2.86 GiB] inherit
ACTIVE  "/dev/vg0/var" [8.23 GiB] inherit
ACTIVE  "/dev/vg0/home" [5.86 GiB] inherit

Paso 6 - Montar el volumen

Ahora que tenemos identificados y activados los volumenes, sólo queda montarlo como de costumbre

mount /dev/vg0/root /mnt







Comentarios

Entradas populares de este blog

Cómo saber el UUID de un equipo

Reducir el tamaño de install.wim a menos de 4 GB

Monitor HP No funciona ningún botón - OSD LOCKOUT