J'ai un lecteur USB externe avec une partition LUKS cryptée. Je n'ai généralement aucun problème à monter l'appareil; Je clique dessus depuis le bureau xfce4 et j'obtiens une boîte de dialogue où j'entre le mot de passe.
Lorsque j'essaie de monter le lecteur maintenant, je tape le mot de passe et j'obtiens l'erreur:
Error unlocking /dev/sdc1: Command-line `cryptsetup luksOpen "/dev/sdc1" "luks-..."' exited with non-zero exit status 5: Device luks-... already exists
Que dois-je faire pour monter le lecteur? Est-il en quelque sorte corrompu? Comment le périphérique peut-il déjà exister s'il n'est pas monté (et n'a pas été branché il y a peu de temps)?
16.04
mount
encryption
luks
Pointu
la source
la source
Réponses:
Oui, cela se produit lorsque le périphérique crypté luks n'a pas été correctement désactivé avec la fermeture de cryptsetup.
Vous pouvez essayer de supprimer le mappage à l'aide de
dmsetup remove /dev/mapper/luks-...
si vous voulez éviter de redémarrer.la source
dmsetup remove_all
device-mapper: remove ioctl on [device] failed: Device or resource busy
De mon côté, lorsque cela s'est produit, la
dmsetup remove /dev/mapper/luks-
commande n'a pas fonctionné car le disque mappé spécifié n'est plus présent sous / dev / mapper ...J'ai donc dû fermer manuellement l'ancienne cartographie avec:
(où sdx correspond à la partition luks avec laquelle vous vous êtes identifié
fdisk -l
la source
Celui-ci a fonctionné pour moi (changez
sde1
avec votre étiquette de disque):sudo cryptsetup luksOpen /dev/sde1 lukslvm
la source