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。1.2 如果它未处于活动状态,则运行lvchange -ay $VG/$LV
  2. 挂载 LV:mount /dev/$VG/$LV

相关内容