Dracut Emerg Shell: LVM2 ボリュームをマウントする

Dracut Emerg Shell: LVM2 ボリュームをマウントする

dracut 緊急シェルで (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

関連情報