기존 노트북에 LUKS를 사용하여 암호화된 외부 NVMe 디스크가 있습니다. 해당 디스크를 마운트하고 거기에서 일부 데이터를 추출해야 하므로 제가 시도한 방법은 다음과 같습니다.
fdisk -l
/dev/sdc3 2549760 2000408575 1997858816 952.7G Linux filesystem
udisksctl unlock -b /dev/sdc3
Unlocked /dev/sdc3 as /dev/dm-1.
지금까지는 너무 좋았지만 이제 방출하려고 하는데 or 와 udisksctl mount -b
함께 작동하지 않습니다 /dev/dm-1
. 항상 다음과 같이 표시됩니다./dev/mapper/luks-96a2dfa5-1f16-45fd-895c-f2dd0505dde9
/dev/sdc3
Object /org/freedesktop/UDisks2/block_devices/dm_2d1 is not a mountable filesystem.
lsblk -l 출력
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
vgs
그리고 출력lvs
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
디스크가 Elementary OS를 실행하는 데 사용되고 여러 파티션이 다른 파일 시스템으로 마운트되어 있기 때문입니까? /home
이러한 디스크에서 마운트하고 데이터를 추출하는 방법은 무엇입니까 ? 감사합니다
답변1
너가 하나 가지고 있네좌심실 용적따라서 LUKS 장치를 잠금 해제한 후에는 잠금 해제된 장치 자체가 아닌 루트 논리 볼륨을 마운트해야 합니다. 귀하의 경우 논리 볼륨은 lvmetad
실행 중이 아니기 때문에 자동으로 활성화되지 않습니다. (= 실제로 논리 볼륨 블록 장치를 생성하도록 시스템에 지시)를 사용하여 활성화한 다음 vgchange -ay elementary-vg
루트 논리 볼륨을 사용하거나 마운트할 수 있습니다./dev/elementary-vg/root
mount
udisksctl mount -b /dev/elementary-vg/root