如何检查我是否正在使用 LVM?

如何检查我是否正在使用 LVM?

我在安装程序的“分配驱动器空间”步骤中选择了“其他”选项来安装 Ubuntu。然后我创建了自己的分区表。

现在 Ubuntu 已安装,我可以检查我的卷是否正在使用 LVM 吗?特别是,我可以在 GParted 分区编辑器中看到它吗?

答案1

您应该在 Gparted 中看到它。您也可以检查您的 fstab 文件:

cat /etc/fstab

查看根文件系统的行。这里有三种可能性:

  1. 如果该行以 开头UUID=xyz,则表示它是一个物理分区。
  2. 如果该行以 开头/dev/sdaX,也表示它是一个物理分区。
  3. LVM 的指标将会是/dev/mapper/xyz

答案2

只是想把这个留在这里,以便将来搜索的人可以搜索到。

您可以使用该lvdisplay命令获取 LV 信息。如果您有任何逻辑卷,它们将以此类方式显示,并显示有关该卷的其他信息,例如路径、逻辑卷名称、卷组名称、大小等。

如果你没有设置 LVM,那么 lvdisplay 将无法安装,或者无法找到lvmetad.socket

答案3

具体来说,我可以在 GParted 分区编辑器中看到它吗?

是的,您也可以通过 GParted 看到它。

在此处输入图片描述

LV 将显示为“lvm2 光伏“文件系统。
它还将有一个“lvm“ 旗帜。

右键单击并选择信息,还会显示:

在此处输入图片描述

这是在 Ubuntu 18.04.4 LTS 和 GParted 0.30.0 上。

答案4

我检查了两者/etc/fstab以及当前的坐骑。

if  grep -Pq '/dev/(mapper/|disk/by-id/dm)' /etc/fstab  ||  mount | grep -q /dev/mapper/
then
    echo "LVM is in use"
fi

相关内容