Impossibile montare il disco crittografato esterno


9

Con Kubuntu 17.10 ho un disco rigido esterno da 500 GB diviso in due partizioni di uguali dimensioni. Una partizione è una partizione NTFS e l'altra è una partizione crittografata. Quando collego il disco al mio laptop, Device Notifier mostra le voci per entrambe le partizioni separatamente.

L'output di 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

Quando provo a montare la partizione con sudo cryptsetup luksOpen /dev/sdd1 lukslvm, mi chiede una password. Quando inserisco una password corretta, non produce alcun errore.

Dopo questo, ls -lA /dev/mappermostra:

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

L'output di 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                                                       

L'output di 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

Il dispositivo di notifica mostra ancora il volume come non montato.

Quando provo a montarlo utilizzando il dispositivo di notifica, viene generato un errore che mi informa che non può essere montato.

In Dolphin, quando provo a montarlo, produce un errore:

Si è verificato un errore durante l'accesso a 'efinso-X53U-back', il sistema ha risposto: l'operazione richiesta non è riuscita:

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.

Sono in grado di montare la partizione NTFS senza difficoltà.

Inoltre, i dischi rigidi esterni con una sola partizione crittografata vengono caricati senza errori.

Cosa avrebbe potuto andare storto? Come lo aggiusto?

FWIW, c'è la possibilità che l'ultima volta che ho usato la partizione crittografata, ho dimenticato di espellerla.


3
Presumo che tu stia usando i luk. Hai provato a eseguire il montaggio tramite la riga di comando utilizzando cryptsetup luksOpen /dev/sdX2 lukslvm? Sta accadendo anche per altri dischi? - Prova a creare un'unità USB crittografata temporanea con una sola partizione e montala pure.
ukos,

@ user8162 Grazie. KDE Partition Manager mostra la partizione come / dev / sdc1 luks. cryptsetup luksOpen /dev/sdc1 lukslvmil comando produce un errore: Dispositivo / dev / sdc1 non esiste o accesso negato
deshmukh

@ user8162 Ho provato un'altra unità USB con una configurazione simile. Stesso risultato Proverò a creare un'unità USB con solo una partizione crittografata su di essa.
deshmukh,

Ecco l'errore in Dolphin quando provo ad aprirlo in 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" 'uscito con stato di uscita diverso da zero 5: Il dispositivo luks-xx esiste già. `
deshmukh,

3
L'errore error: Device /dev/sdc1 doesn't exist or access deniedè probabilmente causato da un errore di battitura: stai usando /dev/sdd1come indicato nella tua domanda, no /dev/sdc1, per favore riprova dalla riga di comando con cryptsetup luksOpen /dev/sdc1 lukslvm- per favore dicci se funziona o che tipo di errore ricevi. Se il nome devic cambia ogni volta che si inserisce il plug-in dell'unità, è necessario utilizzare l'UUID: è possibile ottenerlo utilizzando cryptsetup luksUUID </dev/yourdevice>, che consente di sostituire il percorso del dispositivo in comandi futuri conUUID=luks-ID-ID-ID
Robert Riedl

Risposte:


1

Grazie all'utente @ukos, nei commenti è stata menzionata la seguente soluzione che mi ha risolto il problema. Sto postando qui come possibile soluzione. Prestare attenzione sudoal comando, senza di essa, dà errore:

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

Dopo aver inserito la risposta corretta, ha aperto questo disco anche nel file manager.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.