외부 암호화 디스크를 마운트 할 수 없습니다


9

Kubuntu 17.10 실행 500GB의 외장 하드 디스크를 동일한 크기의 두 파티션으로 나눕니다. 한 파티션은 NTFS 파티션이고 다른 파티션은 암호화 된 파티션입니다. 디스크를 랩톱에 연결하면 Device Notifier가 두 파티션에 대한 항목을 개별적으로 표시합니다.

출력 sudo cryptsetup luksDump /dev/sdd1은 다음과 같습니다.

LUKS header information for /dev/sdd1

Version:        1
Cipher name:    aes
Cipher mode:    xts-plain64
Hash spec:      sha1
Payload offset: 4096
MK bits:        256
MK digest:      40 50 .. ..
MK salt:        b4 cb .. ..
MK iterations:  16500
UUID:           3a2bf693-..

Key Slot 0: ENABLED
        Iterations:             66251
        Salt:                   42 ba .. ..
        Key material offset:    8
        AF stripes:             4000
Key Slot 1: DISABLED

로 파티션을 마운트하려고 sudo cryptsetup luksOpen /dev/sdd1 lukslvm하면 암호를 묻습니다. 올바른 비밀번호를 입력하면 오류가 발생하지 않습니다.

이 후, ls -lA /dev/mapper보여줍니다 :

crw------- 1 root root 10, 236 Feb 11 09:52 control
lrwxrwxrwx 1 root root       7 Feb 11 09:52 cryptswap1 -> ../dm-3
lrwxrwxrwx 1 root root       7 Feb 11 09:52 kubuntu--vg-root -> ../dm-1
lrwxrwxrwx 1 root root       7 Feb 11 09:52 kubuntu--vg-swap_1 -> ../dm-2
lrwxrwxrwx 1 root root       7 Feb 13 16:32 lukslvm -> ../dm-4
lrwxrwxrwx 1 root root       7 Feb 11 09:52 sda3_crypt -> ../dm-0

출력 sudo lsblk -f은 다음과 같습니다.

NAME            FSTYPE      LABEL            UUID                                   MOUNTPOINT
sda                                                                                 
├─sda1          vfat                         E551-A70F                              /boot/efi
├─sda2          ext4                         4b..   /boot
└─sda3          crypto_LUKS                  9f..   
  └─sda3_crypt  LVM2_member                  6d.. 
    ├─kubuntu--vg-root
    │           ext4                         29..   /
    └─kubuntu--vg-swap_1
                swap                         6f..   
      └─cryptswap1
                swap                         01..   [SWAP]
sdb                                                                                 
├─sdd1          crypto_LUKS                  3a..   
│ └─lukslvm     ext4        efinso-X53U-back 6a..   
└─sdd2          ntfs        backup           64..                       
sr0                                                       

출력 cryptsetup status lukslvm은 다음과 같습니다.

/dev/mapper/lukslvm is active.
  type:    LUKS1
  cipher:  aes-xts-plain64
  keysize: 256 bits
  device:  /dev/sdd1
  offset:  4096 sectors
  size:    586078488 sectors
  mode:    read/write

장치 알리미에는 여전히 볼륨이 마운트되지 않은 것으로 표시됩니다.

장치 알리미를 사용하여 마운트하려고하면 마운트 할 수 없다는 오류가 발생합니다.

Dolphin에서 마운트하려고하면 오류가 발생합니다.

'efinso-X53U-back'에 액세스하는 동안 오류가 발생하여 시스템이 응답했습니다. 요청한 작업이 실패했습니다 :

Error mounting /dev/dm-4 at /media/sandip/efinso-X53U-back: Command-line mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/dm-4" "/media/sandip/efinso-X53U-back"' exited with non-zero exit status 32: 
  mount: /media/sandip/efinso-X53U-back: can't read superblock on /dev/mapper/lukslvm.

어려움없이 NTFS 파티션을 마운트 할 수 있습니다.

또한 암호화 된 파티션이 하나 인 외장 하드 디스크는 오류없이로드됩니다.

무엇이 잘못되었을 수 있습니까? 올바르게 설정하려면 어떻게합니까?

FWIW, 마지막으로 암호화 된 파티션을 사용했을 때 추출하는 것을 잊어 버렸습니다.


3
나는 당신이 루크를 사용한다고 가정합니다. ?를 사용하여 명령 행을 통해 마운트를 시도 했습니까 cryptsetup luksOpen /dev/sdX2 lukslvm? 다른 디스크에서도 발생합니까? -파티션이 하나 인 임시 암호화 된 USB 드라이브를 만들어 마운트하십시오.
ukos

감사합니다. KDE 파티션 관리자는 파티션을 / dev / sdc1 luks로 표시합니다. cryptsetup luksOpen /dev/sdc1 lukslvm명령은 오류가 생성 장치는 / dev / sdc1로가 없거나 액세스가 거부
deshmukh

@ user8162 비슷한 설정으로 다른 USB 드라이브를 사용해 보았습니다. 같은 결과입니다. 암호화 된 파티션 만있는 USB 드라이브를 만들려고합니다.
deshmukh

Dolphin에서 열 때 Dolphin의 오류가 있습니다. An error occurred while accessing '199.0 MiB Encrypted Drive', the system responded: The requested operation has failed: Error unlocking /dev/sdd2: Command-line cryptsetup luksOpen "/ dev / sdd2" "luks-xx" '가 0이 아닌 종료 상태로 종료되었습니다. 5 : 장치 luks-xx가 이미 존재합니다. `
deshmukh

3
오류 error: Device /dev/sdc1 doesn't exist or access denied는 오타가 원인 일 수 /dev/sdd1있습니다. 질문에 명시된대로 사용 하고 있지 않습니다 /dev/sdc1. 명령 줄에서 다시 시도 cryptsetup luksOpen /dev/sdc1 lukslvm해주세요. 작동하는지 또는 어떤 종류의 오류가 발생했는지 알려주십시오. 장치 이름은 당신이 당신의 드라이브를 플러그인 때마다 변경하면 UUID를 사용한다 - 당신이 사용하여 해당를 얻을 수 있습니다 cryptsetup luksUUID </dev/yourdevice>와 미래 명령에 장치 경로를 대체 할 수있게하는UUID=luks-ID-ID-ID
로버트 RIEDL

답변:


1

사용자 @ukos 덕분에 다음 솔루션이 언급되어 문제가 해결되었습니다. 가능한 해결책으로 여기에 게시하고 있습니다. sudo명령없이 주의를 기울 이면 오류가 발생합니다.

$ cryptsetup luksOpen /dev/sde1 lukslvm
Device /dev/sde1 doesn't exist or access denied.
$ sudo cryptsetup luksOpen /dev/sde1 lukslvm
Enter passphrase for /dev/sde1: 

정답을 입력 한 후 파일 관리자에서도이 디스크를 열었습니다.

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