Cómo montar una partición de un disco externo cifrado con Luks. Una partición que en su momento fue creada automáticamente por la instalación estándar de Debian cifrada casi por completo.
Por comodidad lo haré todo como root:
su
Necesito saber el dispositivo a montar:
lsblk
resultado:
sda
├─sda1
└─sda2
sdc
├─sdc1
├─sdc2
└─sdc5
└─luks-d1ed6df5-ebe4-4546-cc21-83987943c537
Quiero abrir sdc5…
Compruebo su estado:
mount | grep sdc
Si estuviera montado es necesario desmontarlo:
umount /dev/sdc1
El dispositivo que quiero montar es (en mi caso) sdc5 y quiero que la partición mapeada se llame «cifrado»:
cryptsetup open --type luks /dev/sdc5 cifrado
Para conocer el nombre de volumen:
vgdisplay
Para acceder a la partición activaré el volumen cambiando sus atributos, ejecuto:
vgchange -ay [NOMBRE]
Ahora lsblk muestra el [NOMBRE] del volumen:
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»:
cryptsetup open --type luks /dev/sdc5 cifrado
cryptsetup me pide la contraseña del cifrado luks.
************
Para comprobar el nombre exacto de la partición mapeada:
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:
mkdir /mnt/luks
mount /dev/mapper/[NOMBRE]-root /mnt/luks
Ya puedo acceder.
cd /mnt/luks
ls
Cifrando USB en 3 2 1…