如何显示逻辑卷(LVM)的文件系统? (tldr:I/O 错误)

如何显示逻辑卷(LVM)的文件系统? (tldr:I/O 错误)
  • 如何显示逻辑卷(LVM)的文件系统?

lvdisplay不显示它们并且 fdisk 不适合与 LVM 一起使用。

  • ssm工具显示了一些但不是全部: 在此输入图像描述

  • lsblk -f

在此输入图像描述

我想知道/dev/cl/root的文件系统(在 /dev/sdc3 下,这是一个物理卷)。

尝试安装一个:

# mount /dev/mapper/cl-root /mnt/optiplex
mount: /mnt/optiplex: can't read superblock on /dev/mapper/cl-root.
  • lvs: 在此输入图像描述

我无法在此组卷中挂载根逻辑卷: 在此输入图像描述

答案1

使用lsblk它显示所有块设备,包括(活动)逻辑卷,它还-f显示文件系统类型和其他与文件系统相关的信息。

我的系统的输出示例,具有“标准”加密 LVM 设置,其中两个 LV 为//home

$ lsblk -f
NAME                                          FSTYPE
...
└─nvme0n1p3                                   crypto_LUKS
  └─luks-dfcda59b-1322-4705-bb04-e09a72b2d678 LVM2_member
    ├─fedora-root                             xfs
    └─fedora-home                             xfs

如果您有不活动的逻辑卷,则无法获取它们的文件系统类型 - 对于不活动的 LV,没有可供读取的块设备,因此工具无法从中获取文件系统类型(基本上显示的所有工具)文件系统使用(通常是间接)libblkid,它读取设备的第一个扇区并将其与已知文件系统签名列表进行比较,因此没有块设备意味着没有文件系统信息)。

要获取您想要的信息,您需要先激活LV,您可以使用 激活clVG中的所有LV vgchange -ay cl。 (当然,如果VG或LV由于某种原因无法激活,则此方法不起作用。)

相关内容