LUKS 암호화 드라이브 마운트

LUKS 암호화 드라이브 마운트

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.

지금까지는 매우 좋았지만 이제 발행하려고 하는데 둘 다 또는 또는 udisksctl mount -b에서는 작동하지 않습니다 . 항상 다음과 같이 표시됩니다./dev/dm-1/dev/mapper/luks-96a2dfa5-1f16-45fd-895c-f2dd0505dde9/dev/sdc3Object /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                              

의 출력 vgslvs

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

당신은LVM따라서 LUKS 장치를 잠금 해제한 후 잠금 해제된 장치 자체가 아닌 루트 논리 볼륨을 마운트해야 합니다. 귀하의 경우 실행 중이 아니기 때문에 논리 볼륨이 자동 활성화되지 않은 경우 를 사용하여 lvmetad논리 볼륨을 활성화(= 실제로 논리 볼륨 블록 장치를 생성하도록 시스템에 지시)한 다음 또는 중 하나를 사용하여 vgchange -ay elementary-vg루트 논리 볼륨을 마운트할 수 있습니다 ./dev/elementary-vg/rootmountudisksctl mount -b /dev/elementary-vg/root

관련 정보