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.
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.