
如何在 dracut 緊急 shell 中掛載(LUKS 加密的)LVM 磁碟區?
我對 /etc/fstab 進行了致命的更改,需要撤銷。
我照做了cryptsetup luksOpen /dev/mmcblk0p2 crypthome
並輸入了密碼。
然後試試掛載:
mount /dev/mapper/crypthome /mnt/crypthome
但收到此錯誤訊息:
mount: unknown filesystem type 'LVM2_member'
dracut 中不能掛載 LVM 分割區嗎?
答案1
您不會安裝您所稱的「LVM 分割區」—這是一個實體磁碟區 (PV)。 LVM 就是使用 PV 支援的「邏輯磁碟區」(LV)。
- 您應該查看 LV 是否存在且處於活動狀態 (
lvs
)。 1.1 如果不存在,您應該運行pvscan --cache /dev/mapper/crypthome
.然後去一個。 1.2 如果未激活,則運行lvchange -ay $VG/$LV
- 安裝LV:
mount /dev/$VG/$LV