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