Externe verschlüsselte Festplatte kann nicht gemountet werden

9

Unter Kubuntu 17.10 habe ich eine externe Festplatte mit 500 GB, die in zwei Partitionen gleicher Größe aufgeteilt ist. Eine Partition ist eine NTFS-Partition und die andere ist eine verschlüsselte Partition. Wenn ich die Festplatte an meinen Laptop anschließe, zeigt Device Notifier Einträge für beide Partitionen separat an.

Ausgabe von sudo cryptsetup luksDump /dev/sdd1ist:

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

Wenn ich versuche, die Partition mit zu mounten sudo cryptsetup luksOpen /dev/sdd1 lukslvm, werden Sie nach einem Kennwort gefragt. Wenn ich ein korrektes Passwort eingebe, wird kein Fehler ausgegeben.

Danach ls -lA /dev/mapperzeigt:

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

Ausgabe von sudo lsblk -fist:

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                                                       

Ausgabe von cryptsetup status lukslvmist:

/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

Der Gerätebenachrichtiger zeigt das Volume weiterhin als nicht gemountet an.

Wenn ich versuche, es mit dem Geräte-Notifier zu mounten, wird ein Fehler ausgegeben, der mich darüber informiert, dass es nicht gemountet werden kann.

Wenn ich in Dolphin versuche, es zu mounten, wird ein Fehler ausgegeben:

Beim Zugriff auf 'efinso-X53U-back' ist ein Fehler aufgetreten. Das System hat geantwortet: Der angeforderte Vorgang ist fehlgeschlagen:

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.

Ich kann die NTFS-Partition problemlos bereitstellen.

Außerdem werden externe Festplatten mit nur einer verschlüsselten Partition fehlerfrei geladen.

Was hätte schief gehen können? Wie stelle ich es richtig ein?

FWIW, es besteht die Möglichkeit, dass ich beim letzten Mal, als ich die verschlüsselte Partition verwendet habe, vergessen habe, sie auszuwerfen.

Deshmukh
quelle
3
Ich nehme an, Sie verwenden Luks. Haben Sie versucht, über die Befehlszeile zu mounten cryptsetup luksOpen /dev/sdX2 lukslvm? Passiert es auch für andere Festplatten? - Versuchen Sie, ein temporär verschlüsseltes USB-Laufwerk mit nur einer Partition zu erstellen, und hängen Sie es ebenfalls an.
Ukos
@ user8162 Danke. KDE Partition Manager zeigt die Partition als / dev / sdc1 luks an. cryptsetup luksOpen /dev/sdc1 lukslvmBefehl erzeugt einen Fehler: Gerät / dev / sdc1 existiert nicht oder Zugriff verweigert
deshmukh
@ user8162 Ich habe ein anderes USB-Laufwerk mit einer ähnlichen Konfiguration ausprobiert. Gleiches Ergebnis. Ich werde versuchen, ein USB-Laufwerk mit nur einer verschlüsselten Partition zu erstellen.
Deshmukh
Hier ist der Fehler in Dolphin, wenn ich versuche, ihn in Dolphin zu öffnen. 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" 'mit Exit-Status ungleich Null beendet 5: Gerät luks-xx ist bereits vorhanden. `
Deshmukh
3
Der Fehler error: Device /dev/sdc1 doesn't exist or access deniedwird wahrscheinlich durch einen Tippfehler verursacht: Sie verwenden /dev/sdd1wie in Ihrer Frage angegeben, nicht /dev/sdc1, versuchen Sie es erneut über die Befehlszeile mit cryptsetup luksOpen /dev/sdc1 lukslvm- bitte teilen Sie uns mit, ob dies funktioniert oder welche Art von Fehler Sie erhalten. Wenn sich der Gerätename jedes Mal ändert, wenn Sie Ihr Laufwerk anschließen, sollten Sie die UUID verwenden - Sie können diese mithilfe von erhalten cryptsetup luksUUID </dev/yourdevice>, wodurch Sie Ihren Gerätepfad in zukünftigen Befehlen durchUUID=luks-ID-ID-ID
Robert Riedl

Antworten:

1

Dank Benutzer @ukos wurde in den Kommentaren die folgende Lösung erwähnt, die das Problem für mich behoben hat. Ich poste hier als mögliche Lösung. Achten Sie auf das sudoKommando, ohne es gibt es Fehler:

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

Nachdem ich die richtige Antwort eingegeben hatte, wurde diese Festplatte auch im Dateimanager geöffnet.

Ikrom
quelle