ループファイルからLVM 1ボリュームをマウントする

ループファイルからLVM 1ボリュームをマウントする

ddを使用して作成した他のディスクのイメージを含む古いハードドライブ(15年以上)が見つかりました。

を使用すると、losetup屋根ふき装置に接続できます。

# lsblk -f /dev/loop0
NAME  FSTYPE      FSVER LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
loop0 LVM1_member             qvBl4K-3QK0-wYyg-la09-LGdg-tjCj-Vz5EIu

しかし、インストールできません。

# mount /dev/loop0 /mnt
mount: /home/void/mnt: unknown filesystem type 'LVM1_member'.
       dmesg(1) may have more information after failed mount system call.

それでは、LVMをどのようにマウントするのですか?1現代のディストリビューションの量はいくらですか?

答え1

表示されたLVMボリュームは直接マウントできません。これは、LVMボリュームグループ(VG)に接続された物理LVMボリューム(PV)で、それ自体はゼロ、1つ、またはそれ以上のLVM論理ボリューム(LV)を含みます。実際にインストールできるのは対応するLVです。

最初のステップは、システムがループファイルをpvscan

成功した場合pvscan:

  • pvsあなたのPVと関連VGが表示されます
  • lvs name_of_vgこのVGに含まれているLVが表示されます。

通常、各LVに対応するデバイスを見つけることができます/dev/name_of_vg(異なる名前/場所があるかもしれません/dev)。とにかく、デバイスマッパーによって管理されるため、そのデバイスはここに表示され、dmsetup -lsここでメイン/マイナーデバイスを提供します。数字)

関連情報