15 mayo 2017

Montar una partición Luks

Cómo montar una partición de un disco externo cifrado con Luks. Una partición que en su momento fue creada en la instalación estándar de Slackware cifrada casi por completo.

Por comodidad lo hago todo como root:

vampii@gostir:[~]$ su -

Necesito saber el dispositivo a montar:

root@gostir:~# lsblk

resultado:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 4G 0 part [SWAP]
├─sda2 8:2 0 190,6G 0 part /
└─sda3 8:3 0 737G 0 part /home

sdc
├─sdc1
├─sdc2
└─sdc5
└─luks-d1ed6df5-ebe4-4546-cc21-83987943c537

Quiero abrir sdc5...

Compruebo su estado:

root@gostir:~# mount | grep sdc

Si estuviera montado es necesario desmontarlo:

root@gostir:~# umount /dev/sdc1

El dispositivo que quiero montar es (en mi caso) sdc5 y quiero que la partición mapeada se llame “cifrado”:

root@gostir:~# cryptsetup open --type luks /dev/sdc5 cifrado

Para conocer el nombre de volumen:

root@gostir:~# vgdisplay

Para acceder a la partición activaré el volumen cambiando sus atributos, ejecuto:

root@gostir:~# vgchange -ay [NOMBRE]

Ahora lsblk muestra el [NOMBRE] del volumen:

root@gostir:~# lsblk

resultado:

...
└─sdc5
└─crypted
├─[NOMBRE]-root
└─[NOMBRE]-swap_1
...

[NOMBRE] es el nombre del volumen. la memoria swap no me interesa, la partición root sí.

El dispositivo que quiero montar es (en mi caso) sdc5 y quiero que la partición mapeada se llame “cifrado”:

root@gostir:~# cryptsetup open --type luks /dev/sdc5 cifrado

root@gostir:~# cryptsetup me pide la contraseña del cifrado luks.

************

Para comprobar el nombre exacto de la partición mapeada:

root@gostir:~# ls /dev/mapper

interno–vg-swap [NOMBRE]-swap interno–vg-root [NOMBRE]-root sda5_crypt

El dispositivo que me interesa es:

[NOMBRE]-root

Ahora a montar la partición:

root@gostir:~# mkdir /mnt/luks
root@gostir:~# mount /dev/mapper/[NOMBRE]-root /mnt/luks

Ya puedo acceder.

root@gostir:~# cd /mnt/luks
root@gostir:~# ls


Que te diviertas!

No hay comentarios: