web-dev-qa-db-fra.com

Impossible de monter un disque crypté externe

Sous Kubuntu 17.10, j'ai un disque dur externe de 500 Go divisé en deux partitions de tailles égales. Une partition est une partition NTFS et l'autre est une partition chiffrée. Lorsque je connecte le disque à mon ordinateur portable, Device Notifier affiche les entrées des deux partitions séparément.

La sortie de Sudo cryptsetup luksDump /dev/sdd1 est:

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

Lorsque j'essaie de monter la partition avec Sudo cryptsetup luksOpen /dev/sdd1 lukslvm, il me demande un mot de passe. Lorsque je saisis un mot de passe correct, cela ne génère aucune erreur.

Après cela, ls -lA /dev/mapper affiche:

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

La sortie de Sudo lsblk -f est:

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                                                       

La sortie de cryptsetup status lukslvm est:

/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

La notification de périphérique indique toujours que le volume n'est pas monté.

Lorsque j'essaie de le monter à l'aide de la notification de périphérique, un message d'erreur m'informe qu'il ne peut pas être monté.

Dans Dolphin, lorsque j'essaie de le monter, une erreur est générée:

Une erreur s'est produite lors de l'accès à 'efinso-X53U-back', le système a répondu: L'opération demandée a échoué:

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.

Je suis capable de monter une partition NTFS sans difficulté.

De plus, les disques durs externes avec une seule partition chiffrée se chargent sans erreur.

Qu'est-ce qui aurait pu mal tourner? Comment puis-je régler le problème?

FWIW, il y a une chance que la dernière fois que j'ai utilisé la partition cryptée, j'ai oublié de l'éjecter.

9
deshmukh

Merci à l'utilisateur @ukos, dans les commentaires, la solution suivante a été mentionnée et a résolu le problème pour moi. Je poste ici comme solution possible. Faites attention Sudo en commande, sans elle, cela donne une erreur:

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

Après avoir entré la bonne réponse, le disque a également été ouvert dans le gestionnaire de fichiers.

1
Ikrom