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/sdd1
ist:
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/mapper
zeigt:
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 -f
ist:
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 lukslvm
ist:
/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.
quelle
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.cryptsetup luksOpen /dev/sdc1 lukslvm
Befehl erzeugt einen Fehler: Gerät / dev / sdc1 existiert nicht oder Zugriff verweigertAn 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. `error: Device /dev/sdc1 doesn't exist or access denied
wird wahrscheinlich durch einen Tippfehler verursacht: Sie verwenden/dev/sdd1
wie in Ihrer Frage angegeben, nicht/dev/sdc1
, versuchen Sie es erneut über die Befehlszeile mitcryptsetup 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 erhaltencryptsetup luksUUID </dev/yourdevice>
, wodurch Sie Ihren Gerätepfad in zukünftigen Befehlen durchUUID=luks-ID-ID-ID
Antworten:
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
sudo
Kommando, ohne es gibt es Fehler:Nachdem ich die richtige Antwort eingegeben hatte, wurde diese Festplatte auch im Dateimanager geöffnet.
quelle