Mounten Sie ein mit LUKS verschlüsseltes Laufwerk

Mounten Sie ein mit LUKS verschlüsseltes Laufwerk

Ich habe eine externe NVMe-Festplatte, die in meinem alten Laptop war und mit LUKS verschlüsselt ist. Ich muss diese Festplatte mounten und einige Daten daraus extrahieren, also habe ich Folgendes versucht

fdisk -l

/dev/sdc3  2549760 2000408575 1997858816 952.7G Linux filesystem

udisksctl  unlock -b /dev/sdc3

Unlocked /dev/sdc3 as /dev/dm-1.

So weit, so gut, aber jetzt versuche ich, auszugeben udisksctl mount -b, und es funktioniert nicht mit weder /dev/dm-1oder /dev/mapper/luks-96a2dfa5-1f16-45fd-895c-f2dd0505dde9oder /dev/sdc3, es heißt immer, dassObject /org/freedesktop/UDisks2/block_devices/dm_2d1 is not a mountable filesystem.

lsblk -l Ausgabe

sdc                                                                                                    
├─sdc2                                        ext4              8df22661-a1f9-4fc6-aa2d-204c605a1626   
├─sdc3                                        crypto_LUKS       96a2dfa5-1f16-45fd-895c-f2dd0505dde9   
│ └─luks-96a2dfa5-1f16-45fd-895c-f2dd0505dde9 LVM2_member       5EOtDn-9iM0-630j-1gqO-73cc-5FgB-Wk8SlY 
└─sdc1                                        vfat              86F0-B82B                              

Ausgabe von vgsundlvs

pmensik-Inspiron-7566% sudo vgs
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  VG            #PV #LV #SN Attr   VSize   VFree 
  elementary-vg   1   2   0 wz--n- 952.65g 21.33g
pmensik-Inspiron-7566% sudo lvs
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  LV     VG            Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   elementary-vg -wi------- 930.37g                                                    
  swap_1 elementary-vg -wi------- 976.00m   

Liegt es daran, dass die Festplatte zum Ausführen des Elementary OS verwendet wurde und mehrere Partitionen als unterschiedliche Dateisysteme gemountet sind? Wie kann ich /homevon einer solchen Festplatte mounten und Daten daraus extrahieren? Vielen Dank

Antwort1

Du hast einLVMSetup: Nach dem Entsperren des LUKS-Geräts müssen Sie also das logische Stammvolume mounten und nicht das entsperrte Gerät selbst. In Ihrem Fall wurden die logischen Volumes nicht automatisch aktiviert, da lvmetadnicht ausgeführt wird. Sie können sie mit aktivieren (= dem System mitteilen, die logischen Volume-Blockgeräte tatsächlich zu erstellen) vgchange -ay elementary-vgund dann das logische Stammvolume /dev/elementary-vg/rootmit mountoder mounten udisksctl mount -b /dev/elementary-vg/root.

verwandte Informationen