Dracut Emerg Shell:掛載 LVM2 卷

Dracut Emerg Shell:掛載 LVM2 卷

如何在 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)。

  1. 您應該查看 LV 是否存在且處於活動狀態 ( lvs)。 1.1 如果不存在,您應該運行pvscan --cache /dev/mapper/crypthome.然後去一個。 1.2 如果未激活,則運行lvchange -ay $VG/$LV
  2. 安裝LV:mount /dev/$VG/$LV

相關內容