Mam zewnętrzny dysk USB z zaszyfrowaną partycją LUKS. Zasadniczo nie mam problemów z montażem urządzenia; Klikam go na pulpicie xfce4 i wyświetlam okno dialogowe, w którym wpisuję hasło.
Kiedy próbuję teraz zamontować dysk, wpisuję hasło i pojawia się błąd:
Error unlocking /dev/sdc1: Command-line `cryptsetup luksOpen "/dev/sdc1" "luks-..."' exited with non-zero exit status 5: Device luks-... already exists
Co muszę zrobić, aby zamontować dysk? Czy to jest jakoś zepsute? W jaki sposób urządzenie może już istnieć, jeśli nie jest zamontowane (i było podłączane dopiero niedawno)?
16.04
mount
encryption
luks
Pointy
źródło
źródło
Odpowiedzi:
Tak, dzieje się tak, gdy zaszyfrowane urządzenie Luks nie zostało całkowicie dezaktywowane przy zamknięciu cryptsetup.
Możesz spróbować usunąć mapowanie za pomocą
dmsetup remove /dev/mapper/luks-...
jeśli chcesz uniknąć ponownego uruchomienia komputera.źródło
dmsetup remove_all
device-mapper: remove ioctl on [device] failed: Device or resource busy
Z mojej strony, kiedy to się stało,
dmsetup remove /dev/mapper/luks-
polecenie nie działało, ponieważ określony dysk zamapowany nie jest już obecny w katalogu / dev / mapper ...Musiałem więc ręcznie zamknąć stare mapowanie za pomocą:
(gdzie sdx odpowiada partycji Luks, którą zidentyfikowałeś
fdisk -l
źródło
Ten działał dla mnie (zmień
sde1
na etykiecie dysku):sudo cryptsetup luksOpen /dev/sde1 lukslvm
źródło