Tengo una unidad USB externa con una partición LUKS encriptada. Generalmente no tengo problemas para montar el dispositivo; Lo hago clic desde el escritorio xfce4 y aparece un cuadro de diálogo donde ingreso la contraseña.
Cuando intento montar la unidad ahora, escribo la contraseña y aparece el error:
Error unlocking /dev/sdc1: Command-line `cryptsetup luksOpen "/dev/sdc1" "luks-..."' exited with non-zero exit status 5: Device luks-... already exists
¿Qué debo hacer para montar la unidad? ¿De alguna manera está dañado? ¿Cómo puede existir el dispositivo si no está montado (y no fue enchufado hasta hace poco tiempo)?
16.04
mount
encryption
luks
Puntiagudo
fuente
fuente
Respuestas:
Sí, esto sucede cuando el dispositivo encriptado luks no se desactivó limpiamente con cryptsetup close.
Puedes intentar eliminar el mapeo usando
dmsetup remove /dev/mapper/luks-...
si quieres evitar reiniciar.fuente
dmsetup remove_all
device-mapper: remove ioctl on [device] failed: Device or resource busy
Por mi parte, cuando sucedió, el
dmsetup remove /dev/mapper/luks-
comando no funcionó debido al hecho de que el disco mapeado especificado ya no está presente en / dev / mapper ...Así que tuve que cerrar manualmente la asignación anterior con:
(donde sdx corresponde a la partición luks con la que te has identificado
fdisk -l
fuente
Este funcionó para mí (cambie
sde1
con la etiqueta de su disco):sudo cryptsetup luksOpen /dev/sde1 lukslvm
fuente