从循环文件挂载 LVM 1 卷

从循环文件挂载 LVM 1 卷

我遇到过一个旧硬盘(超过 15 年),其中包含我使用 dd 创建的另一个磁盘的映像。

通过使用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.

那么,我应该如何挂载LVM1现代发行版的音量?

答案1

您所看到的 LVM 卷无法直接安装。它是附加到 LVM 卷组 (VG) 的物理 LVM 卷 (PV),该卷组本身包含零个、一个或多个 LVM 逻辑卷 (LV)。您实际可以安装的是那些 LV。

第一步是让您的系统将循环文件视为带有pvscan.

如果pvscan成功的话:

  • pvs将显示您的 PV 及其关联的 VG
  • lvs name_of_vg将显示该 VG 中包含的 LV

通常,对于每个 LV,您会在 中找到相应的设备/dev/name_of_vg(不过,它们可能在 中具有另一个名称/位置/dev;无论如何,由于它们是由设备映射器管理的,因此它们应该出现在其中,dmsetup -ls其中将为您提供它们的主/次设备号)

相关内容