LUKS 암호화 부분으로 USB 디스크를 마운트하면 cryptsetup“장치가 이미 있습니다”오류와 함께 실패합니다


9

암호화 된 LUKS 파티션이있는 외장 USB 드라이브가 있습니다. 나는 일반적으로 장치를 장착하는 데 아무런 문제가 없습니다. xfce4 데스크탑에서 클릭하면 암호를 입력 할 수있는 대화 상자가 나타납니다.

지금 드라이브를 마운트하려고 할 때 비밀번호를 입력하고 오류가 발생합니다.

Error unlocking /dev/sdc1: Command-line `cryptsetup luksOpen "/dev/sdc1" "luks-..."' exited with non-zero exit status 5: Device luks-... already exists

드라이브를 마운트하려면 어떻게해야합니까? 어떻게 든 손상 되었습니까? 장치가 마운트되어 있지 않고 (그리고 얼마 전까지 연결되지 않은 경우) 어떻게 장치가 이미 존재할 수 있습니까?


1
/ dev / mapper /에있는 luks 장치의 이름은 무엇입니까?
cegfault

물론 재부팅도 가능하지만 상황을 풀 수있는 방법이 있는지 아는 것이 좋습니다. 일시 중단 작업 등으로 외부 장치가 완전히 마운트 해제되지 않았을 수 있습니다.
Pointy

@cegfault 좋은 질문입니다. 나는 의심하지만 확실하지 않습니다. 그 후 재부팅했습니다. 나는 그것을 확인하는 것을 몰랐다; 죄송합니다. 다시 발생하고 확인하면 그 대답은 무엇을 의미합니까?
Pointy

답변:


18

예, 이것은 luks 암호화 장치가 cryptsetup을 닫은 상태에서 완전히 비활성화되지 않은 경우에 발생합니다.

당신은 사용하여 매핑을 제거하려고 할 수 있습니다

dmsetup remove /dev/mapper/luks-... 재부팅을 피하려면


그래 고마워! 다음에 일어날 때 나는 그것을 시도 할 것입니다. (사실 내가 의도적으로 그렇게 할 수 있습니다.)
Pointy

1
당신은 또한 할 수 있습니다dmsetup remove_all
Hitechcomputergeek

11
그러나이 답변은 저에게도 효과가 없었습니다. – 단지device-mapper: remove ioctl on [device] failed: Device or resource busy
Hitechcomputergeek

2
@Hitechcomputergeek 나는 같은 것을 얻었고 드라이브에 열려있는 오래된 터미널을 닫아야했습니다.
케빈 Brotcke

1
@Hitechcomputergeek 장치를 사용하는 모든 리소스를 찾고 닫는 방법 은 askubuntu.com/questions/429612/… 를 참조하십시오 .
jII

4

내 쪽에서, 그것이 발생했을 때 dmsetup remove /dev/mapper/luks-지정된 매핑 된 디스크가 / dev / mapper 아래에 더 이상 존재하지 않기 때문에 명령이 작동하지 않았습니다 ...

따라서 다음을 사용하여 이전 매핑을 수동으로 닫아야했습니다.

cryptsetup luksClose /dev/sdxx /dev/mapper/luks-...

(여기서 sdx는 식별 한 luks 파티션에 해당합니다. fdisk -l


1

이것은 나를 위해 일했습니다 ( sde1디스크 레이블로 변경 ).

sudo cryptsetup luksOpen /dev/sde1 lukslvm

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.