Tidak dapat memasang disk terenkripsi eksternal

9

Menjalankan Kubuntu 17.10 Saya memiliki hard disk eksternal sebesar 500GB yang dipecah menjadi dua partisi dengan ukuran yang sama. Satu partisi adalah partisi NTFS dan yang lainnya adalah partisi terenkripsi. Ketika saya menghubungkan disk ke laptop saya, Device Notifier menampilkan entri untuk kedua partisi secara terpisah.

Output dari sudo cryptsetup luksDump /dev/sdd1adalah:

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

Ketika saya mencoba memasang partisi dengan sudo cryptsetup luksOpen /dev/sdd1 lukslvm, itu meminta kata sandi. Ketika saya memasukkan kata sandi yang benar, itu tidak menghasilkan kesalahan.

Setelah ini, ls -lA /dev/mappermenunjukkan:

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

Output dari sudo lsblk -fadalah:

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                                                       

Output dari cryptsetup status lukslvmadalah:

/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

Notifier perangkat masih menunjukkan volume tidak terpasang.

Ketika saya mencoba memasangnya menggunakan notifier perangkat, itu menghasilkan kesalahan yang memberitahu saya bahwa itu tidak dapat dipasang.

Di Dolphin, ketika saya mencoba untuk memasangnya, itu menghasilkan kesalahan:

Terjadi kesalahan saat mengakses 'efinso-X53U-back', sistem merespons: Operasi yang diminta gagal:

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.

Saya dapat me-mount partisi NTFS tanpa kesulitan.

Juga, hard disk eksternal dengan hanya satu partisi terenkripsi di dalamnya memuat tanpa kesalahan.

Apa yang salah? Bagaimana cara saya memperbaikinya?

FWIW, ada kemungkinan bahwa terakhir kali saya menggunakan partisi terenkripsi, saya lupa untuk mengeluarkannya.

deshmukh
sumber
3
Saya berasumsi Anda menggunakan luks. Sudahkah Anda mencoba memasang melalui baris perintah menggunakan cryptsetup luksOpen /dev/sdX2 lukslvm? Apakah ini cocok untuk disk lain juga? - Cobalah membuat drive usb terenkripsi sementara dengan hanya satu partisi dan pasang juga.
ukos
@ user8162 Terima kasih. KDE Partition Manager menunjukkan partisi sebagai / dev / sdc1 luks. cryptsetup luksOpen /dev/sdc1 lukslvmperintah menghasilkan kesalahan: Perangkat / dev / sdc1 tidak ada atau akses ditolak
deshmukh
@ user8162 Saya mencoba USB Drive lain dengan pengaturan serupa. Hasil yang sama Saya akan mencoba membuat drive USB dengan hanya partisi terenkripsi di atasnya.
deshmukh
Inilah kesalahan di Dolphin ketika saya mencoba membukanya di 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" 'keluar dengan status keluar non-nol 5: Perangkat luks-xx sudah ada. `
deshmukh
3
Kesalahan error: Device /dev/sdc1 doesn't exist or access deniedmungkin disebabkan oleh kesalahan ketik: Anda menggunakan /dev/sdd1seperti yang dinyatakan dalam pertanyaan Anda, tidak /dev/sdc1, silakan coba lagi dari commandline dengan cryptsetup luksOpen /dev/sdc1 lukslvm- tolong beri tahu kami jika itu berhasil atau kesalahan apa yang Anda dapatkan. Jika devicename berubah setiap kali Anda menggerakkan drive Anda, Anda harus menggunakan UUID - Anda bisa mendapatkannya dengan menggunakan cryptsetup luksUUID </dev/yourdevice>, yang memungkinkan Anda untuk mengganti jalur perangkat Anda di perintah mendatang denganUUID=luks-ID-ID-ID
Robert Riedl

Jawaban:

1

Terima kasih kepada pengguna @ukos, dalam komentar, solusi berikut disebutkan dan itu memperbaiki masalah saya. Saya memposting di sini sebagai solusi yang mungkin. Perhatikan sudoperintah, tanpa itu, itu memberikan kesalahan:

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

Setelah saya memasukkan jawaban yang benar, itu membuka disk ini di manajer file juga.

Ikrom
sumber