
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) を使用するものです。
- LVが存在しアクティブかどうか確認する必要があります(
lvs
)。1.1 存在しない場合は、 を実行しますpvscan --cache /dev/mapper/crypthome
。そして1に進みます。1.2 アクティブでない場合は、 を実行します。lvchange -ay $VG/$LV
- LV をマウントします。
mount /dev/$VG/$LV