Sim, isso acontece quando o dispositivo luks criptografado não foi limpo corretamente com o fechamento da cryptsetup.
Você pode tentar remover o mapeamento usando
dmsetup remove /dev/mapper/luks-...
se você quiser evitar a reinicialização.
Eu tenho um drive USB externo com uma partição LUKS criptografada. Eu geralmente não tenho problemas para montar o dispositivo; Eu clico na área de trabalho do xfce4 e obtenho uma caixa de diálogo onde eu insiro a senha.
Quando tento montar a unidade agora, eu digito a senha e obtenho 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 corrompido? Como o dispositivo já existe se não estiver montado (e não foi conectado até pouco tempo atrás)?
Sim, isso acontece quando o dispositivo luks criptografado não foi limpo corretamente com o fechamento da cryptsetup.
Você pode tentar remover o mapeamento usando
dmsetup remove /dev/mapper/luks-...
se você quiser evitar a reinicialização.
Do meu lado, quando aconteceu, o comando dmsetup remove /dev/mapper/luks-
não funcionou devido ao fato de que o disco mapeado especificado não está mais presente em / dev / mapper ...
Então eu tive que fechar manualmente o mapeamento antigo com:
cryptsetup luksClose /dev/sdxx /dev/mapper/luks-...
(onde sdx corresponde à partição luks que você identificou com fdisk -l
Tags mount encryption 16.04 luks