Montar particiones cifradas LVM desde un cd-live o usb booteable
Despuès de haber cometido un gravisimo error con el GRUB de mi sistema Debian Squeeze 6.0, tenìa que recuperar urgentemente unos archivos asi que desde un usb booteable con la ayuda de este manual, es còmo pude acceder a montar dicha particion cifrada en LVM, gracias a quien compartiò este conocimiento!!!Montar disco/particion LVM cifrada desde Live-cd
http://www.esdebian.org/wiki/montar-discoparticion-lvm-cifrada-live-cd
Por costumbre, ventajas, facilidad y paranoia tengo la costumbre de instalar Debian GNU/Linux en LVM Cifrado en mis portátiles, sera porque los amigos de lo ajeno ya me han llevado 2?
Pues bien, como no todo son rosas, me he visto obligado a acceder a los datos en uno de ellos, empresa bastante complicada y casi imposible, pensaran ustedes, nada que ver, todo lo contrario.
Lo primero que tenemos que hacer es disponer de un Live-Cd de nuestra elección, en mi caso he utilizado Elive en su version 1.9.14 unstable porque era el que tenia a mano sin pararme de la silla y además porque es un Debian al 99%.
Una vez iniciado el sistema abrimos una consola y detectamos en que partición o disco (vale para discos externos tambien) están los datos que queremos acceder.
fdisk -l
Disco /dev/sda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0×3bf55ca2
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 31 248976 83 Linux
/dev/sda2 32 12161 97434225 83 Linux
en este caso quiero acceder a la partición /dev/sda2
- mount /dev/sda2 /mnt/sda2
mount: tipo de sistema de ficheros ‘crypt_LUKS’ desconocido
aja!!!esa partición del disco esta encriptada ‘crypt_LUKS’ (menos mal que recuerdo la password!)
Procederemos así:
- aptitud install lvm2
- vgscan -v
Wiping cache of LVM-capable devices
Wiping internal VG cache
Reading all physical volumes. This may take a while…
Finding all volume groups
No es visible por ser encriptada, entonces lo que haremos sera abrirla para luego montarla.
- aptitude install cryptsetup
#sudo modprobe dm-mod - cryptsetup luksOpen /dev/sda2 sda2_crypt
Enter LUKS passphrase:
key slot 0 unlocked.
Command successful.
Como habrán visto aquí es donde nos pide la contraseña.
- vgscan
Reading all physical volumes. This may take a while…
Found volume group “Zahir” using metadata type lvm2
Podemos ver el grupo de volúmenes físicos en mi caso se llama “Zahir” ( Libro de Paulo Cohelo).
- vgdisplay Zahir
-Volume group-
VG Name Zahir
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 92,92 GB
PE Size 4,00 MB
Total PE 23787
Alloc PE / Size 23787 / 92,92 GB
Free PE / Size 0 / 0
VG UUID 49DICd-WGTk-eNwk-URZI-ktDS-DjPw-esBaei
Mas datos sobre sda2 encriptada:
lvdisplay /dev/Zahir/
- Logical volume -
LV Name /dev/Zahir/root
VG Name Zahir
LV UUID ujnbsx-i1oq-kW2A-hVah-JYBO-vW4I-THvDNG
LV Write Access read/write
LV Status NOT available
- open 1
LV Size 8,15 GB
Current LE 2087
Segments 2
Allocation inherit
Read ahead sectors auto
– currently set to 256
Block device 254:1
- open 1
LV Size 83,65 GB
Current LE 21414
Segments 1
Allocation inherit
Read ahead sectors auto
– currently set to 256
Block device 254:3
Aquí podremos ver la partición que nos interesa, pero OJO!! esta como NOT available
asi que :
vgchange a y(en este caso 3 con la swap)
3 logical volume(s) in volume group “Zahir” now active -
de ahora en adelante trataremos la partición que nos interesa normalmente, esto es, la montamos :
mkdir /mnt/misdatos
- mount /dev/Zahir/home /mnt/misdatos/
- ls /mnt/misdatos/
gaucho lost+found
y voila…totalmente accesible.