Tengo un disco NVMe externo que estaba en mi vieja computadora portátil y que está cifrado con LUKS. Necesito montar ese disco y extraer algunos datos, así que esto es lo que he intentado.
fdisk -l
/dev/sdc3 2549760 2000408575 1997858816 952.7G Linux filesystem
udisksctl unlock -b /dev/sdc3
Unlocked /dev/sdc3 as /dev/dm-1.
Hasta ahora todo bien, sin embargo, ahora estoy intentando emitir udisksctl mount -b
y no funciona con ni /dev/dm-1
o /dev/mapper/luks-96a2dfa5-1f16-45fd-895c-f2dd0505dde9
ni /dev/sdc3
, siempre dice esoObject /org/freedesktop/UDisks2/block_devices/dm_2d1 is not a mountable filesystem.
lsblk -l salida
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
Salida de vgs
ylvs
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
¿Es porque el disco se usó para ejecutar el sistema operativo Elementary y hay varias particiones montadas como sistemas de archivos diferentes? ¿Cómo puedo montar /home
desde un disco de este tipo y extraer datos de él? Muchas gracias
Respuesta1
Tienes unLVMconfigure de modo que después de desbloquear el dispositivo LUKS necesite montar el volumen lógico raíz y no el dispositivo desbloqueado en sí. En su caso, los volúmenes lógicos no se activaron automáticamente porque lvmetad
no se están ejecutando, puede activarlos (= decirle al sistema que realmente cree los dispositivos de bloque de volumen lógico) usando vgchange -ay elementary-vg
y luego montar el volumen lógico raíz /dev/elementary-vg/root
usando mount
o udisksctl mount -b /dev/elementary-vg/root
.