Exécution de 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 cryptée. Lorsque je connecte le disque à mon ordinateur portable, Device Notifier affiche les entrées pour les 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 demande un mot de passe. Lorsque j'entre un mot de passe correct, il ne produit aucune erreur.
Après cela, ls -lA /dev/mapper
montre:
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
Le notificateur de périphérique affiche toujours le volume comme non monté.
Lorsque j'essaie de le monter à l'aide du notificateur de périphérique, il génère une erreur m'informant qu'il ne peut pas être monté.
Dans Dolphin, lorsque j'essaye de le monter, cela produit une erreur:
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 peux monter la partition NTFS sans difficulté.
De plus, les disques durs externes avec une seule partition chiffrée se chargent sans aucune erreur.
Qu'est-ce qui aurait pu mal tourner? Comment puis-je le régler correctement?
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.
la source
cryptsetup luksOpen /dev/sdX2 lukslvm
? Est-ce que cela se produit également pour d'autres disques? - Essayez de créer un lecteur USB chiffré temporaire avec une seule partition et montez-le également.cryptsetup luksOpen /dev/sdc1 lukslvm
commande génère une erreur: périphérique / dev / sdc1 n'existe pas ou accès refusé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" 'est sorti avec un état de sortie différent de zéro 5: Le périphérique luks-xx existe déjà. `error: Device /dev/sdc1 doesn't exist or access denied
est probablement due à une faute de frappe: vous utilisez/dev/sdd1
comme indiqué dans votre question, non/dev/sdc1
, veuillez réessayer à partir de la ligne de commande aveccryptsetup luksOpen /dev/sdc1 lukslvm
- veuillez nous dire si cela fonctionne ou quel type d'erreur vous obtenez. Si le nom du périphérique change à chaque fois que vous branchez votre lecteur, vous devez utiliser l'UUID - vous pouvez l'obtenir en utilisantcryptsetup luksUUID </dev/yourdevice>
, ce qui vous permet de remplacer le chemin de votre périphérique dans les futures commandes parUUID=luks-ID-ID-ID
Réponses:
Merci à l'utilisateur @ukos, dans les commentaires, la solution suivante a été mentionnée et elle a résolu le problème pour moi. Je poste ici comme solution possible. Faites attention
sudo
à la commande, sans elle, cela donne une erreur:Après avoir entré la bonne réponse, il a également ouvert ce disque dans le gestionnaire de fichiers.
la source