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-1
oder /dev/mapper/luks-96a2dfa5-1f16-45fd-895c-f2dd0505dde9
oder /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 vgs
undlvs
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 /home
von 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 lvmetad
nicht ausgeführt wird. Sie können sie mit aktivieren (= dem System mitteilen, die logischen Volume-Blockgeräte tatsächlich zu erstellen) vgchange -ay elementary-vg
und dann das logische Stammvolume /dev/elementary-vg/root
mit mount
oder mounten udisksctl mount -b /dev/elementary-vg/root
.