Eu tenho uma unidade USB externa com uma partição LUKS criptografada. Geralmente, não tenho problemas para montar o dispositivo; Clico na área de trabalho do xfce4 e recebo uma caixa de diálogo onde digito a senha.
Quando tento montar a unidade agora, digito a senha e recebo o erro:
Error unlocking /dev/sdc1: Command-line `cryptsetup luksOpen "/dev/sdc1" "luks-..."' exited with non-zero exit status 5: Device luks-... already exists
O que preciso fazer para montar a unidade? De alguma forma está corrompido? Como o dispositivo já existe se não estiver montado (e não foi conectado até pouco tempo atrás)?
16.04
mount
encryption
luks
Pontudo
fonte
fonte
Respostas:
Sim, isso acontece quando o dispositivo criptografado luks não foi desativado de forma limpa com o fechamento da criptografia.
Você pode tentar remover o mapeamento usando
dmsetup remove /dev/mapper/luks-...
se você quiser evitar a reinicialização.fonte
dmsetup remove_all
device-mapper: remove ioctl on [device] failed: Device or resource busy
Do meu lado, quando isso aconteceu, o
dmsetup remove /dev/mapper/luks-
comando não funcionou devido ao fato de o disco mapeado especificado não estar mais presente em / dev / mapper ...Então, eu tive que fechar manualmente o mapeamento antigo com:
(em que sdx corresponde à partição luks com a qual você se identificou
fdisk -l
fonte
Este funcionou para mim (mude
sde1
com a etiqueta do seu disco):sudo cryptsetup luksOpen /dev/sde1 lukslvm
fonte