Dracut Emerg Shell: Смонтировать том LVM2

Dracut Emerg Shell: Смонтировать том LVM2

Как смонтировать том LVM (зашифрованный LUKS) в аварийной оболочке dracut?

Я внес фатальные изменения в /etc/fstab, которые необходимо отменить.

Я так и сделал cryptsetup luksOpen /dev/mmcblk0p2 crypthomeи ввел пароль.

Затем попытался смонтировать: mount /dev/mapper/crypthome /mnt/crypthome

но получил это сообщение об ошибке:

mount: unknown filesystem type 'LVM2_member'

Разве нельзя смонтировать раздел LVM в dracut?

решение1

Вы не монтируете "LVM Partition", как вы его называете - это физический том (PV). LVM - это использование "логических томов" (LV), поддерживаемых PV.

  1. Вы должны увидеть, присутствует ли LV и активен ли он ( lvs). 1.1 Если его нет, вы должны запустить pvscan --cache /dev/mapper/crypthome. И перейти к одному. 1.2 Если он не активен, запуститеlvchange -ay $VG/$LV
  2. Установите LV:mount /dev/$VG/$LV

Связанный контент