A montagem do disco USB com a partição criptografada LUKS falha com um erro cryptsetup “Device already exists”

4

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)?

    
por Pointy 15.01.2017 / 02:21

2 respostas

8

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.

    
por Andrius Štikonas 16.01.2017 / 00:12
2

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

    
por Julien ESCOFFIER 29.03.2018 / 13:42