我的舊筆記型電腦中有一個外部 NVMe 磁碟,該磁碟已使用 LUKS 加密。我需要安裝該磁碟並從中提取一些數據,這就是我嘗試過的
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/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