Không thể gắn đĩa mã hóa ngoài


9

Chạy Kubfox 17.10 Tôi có một ổ cứng ngoài 500 GB được chia thành hai phân vùng có kích thước bằng nhau. Một phân vùng là phân vùng NTFS và phân vùng còn lại là phân vùng được mã hóa. Khi tôi kết nối đĩa với máy tính xách tay của mình, Trình thông báo thiết bị sẽ hiển thị các mục nhập cho cả hai phân vùng.

Đầu ra sudo cryptsetup luksDump /dev/sdd1là:

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

Khi tôi thử gắn phân vùng với sudo cryptsetup luksOpen /dev/sdd1 lukslvmnó, nó sẽ hỏi mật khẩu. Khi tôi nhập mật khẩu chính xác, nó không tạo ra lỗi.

Sau này, ls -lA /dev/mappercho thấy:

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

Đầu ra sudo lsblk -flà:

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                                                       

Đầu ra cryptsetup status lukslvmlà:

/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

Trình thông báo thiết bị vẫn hiển thị âm lượng như không được gắn.

Khi tôi cố gắn nó bằng trình thông báo thiết bị, nó sẽ báo lỗi cho tôi biết rằng nó không thể được gắn.

Trong Cá heo, khi tôi cố gắn nó, nó sẽ báo lỗi:

Đã xảy ra lỗi khi truy cập 'efinso-X53U-back', hệ thống đã phản hồi: Thao tác được yêu cầu không thành công:

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.

Tôi có thể gắn kết phân vùng NTFS mà không gặp khó khăn.

Ngoài ra, các đĩa cứng ngoài chỉ có một phân vùng được mã hóa trên chúng tải mà không có bất kỳ lỗi nào.

Điều gì có thể đã đi sai? Làm thế nào để tôi đặt nó đúng?

FWIW, có một lần mà lần trước tôi sử dụng phân vùng được mã hóa, tôi đã quên đẩy nó ra.


3
Tôi giả sử bạn đang sử dụng luks. Bạn đã thử gắn thông qua dòng lệnh bằng cách sử dụng cryptsetup luksOpen /dev/sdX2 lukslvm? Có phải nó đang xảy ra cho các đĩa khác không? - Hãy thử tạo một ổ đĩa USB được mã hóa tạm thời chỉ với một phân vùng và gắn kết nó.
ukos

@ user8162 Cảm ơn. Trình quản lý phân vùng KDE hiển thị phân vùng dưới dạng / dev / sdc1 luks. cryptsetup luksOpen /dev/sdc1 lukslvmlệnh tạo ra lỗi: Device / dev / sdc1 không tồn tại hoặc truy cập bị từ chối
deshmukh

@ user8162 Tôi đã thử một ổ USB khác với thiết lập tương tự. Cùng một kết quả. Tôi sẽ thử tạo một ổ USB chỉ có phân vùng được mã hóa trên đó.
deshmukh

Đây là lỗi ở Cá heo khi tôi thử mở nó trong Cá heo. 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" 'đã thoát với trạng thái thoát khác không 5: Thiết bị luks-xx đã tồn tại. `
deshmukh

3
Lỗi error: Device /dev/sdc1 doesn't exist or access deniedcó thể do lỗi đánh máy: Bạn đang sử dụng /dev/sdd1như đã nêu trong câu hỏi của mình, không /dev/sdc1, vui lòng thử lại từ dòng lệnh với cryptsetup luksOpen /dev/sdc1 lukslvm- vui lòng cho chúng tôi biết nếu nó hoạt động hoặc loại lỗi nào bạn gặp phải. Nếu tên devic thay đổi mỗi khi bạn cắm ổ đĩa của mình, bạn nên sử dụng UUID - bạn có thể lấy nó bằng cách sử dụng cryptsetup luksUUID </dev/yourdevice>, cho phép bạn thay thế đường dẫn thiết bị của mình trong các lệnh trong tương lai bằngUUID=luks-ID-ID-ID
Robert Riedl

Câu trả lời:


1

Nhờ người dùng @ukos, trong các bình luận, giải pháp sau đây đã được đề cập và nó đã khắc phục vấn đề cho tôi. Tôi đang đăng ở đây là giải pháp có thể. Chú ý sudotrong lệnh, không có nó, nó sẽ báo lỗi:

$ 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: 

Sau khi tôi nhập câu trả lời đúng, nó cũng mở đĩa này trong trình quản lý tệp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.