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

我在安装程序的“分配驱动器空间”步骤中选择了“其他选项”,然后创建了自己的分区表来安装Ubuntu。现在,Ubuntu已经安装完成,我可以检查一下我的卷是否使用了LVM吗?特别是,在GParted分区编辑器中能看到吗?
4个回答

你应该在Gparted中看到它。 你也可以检查一下你的fstab文件:
cat /etc/fstab

观察根文件系统的那一行。有三种可能性:
1. 如果这一行以 "UUID=xyz" 开头,意味着它是一个物理分区。 2. 如果这一行以 "/dev/sdaX" 开头,也意味着它是一个物理分区。 3. LVM 的指示器应该是以 "/dev/mapper/xyz" 开头的内容。

只是想留下这条信息,供未来需要查找的人参考。
使用 lvdisplay 命令可以获取 LV (逻辑卷)信息。如果您有任何逻辑卷,它们将显示为此类内容以及关于该卷的其他信息,例如路径、逻辑卷名称、卷组名称、大小等。
如果您没有设置 LVM,则 lvdisplay 将不会安装或找不到 lvmetad.socket

欢迎来到Ask Ubuntu!我建议你[编辑]这个答案,用具体细节来解释如何根据问题来解读该命令的输出。(另请参阅如何撰写一个好答案?以获取关于在AskUbuntu上哪种类型的答案被认为最有价值的一般建议。) - David Foerster

是的,你也可以在GParted分区编辑器中看到它。

enter image description here

LVs将显示为“lvm2 pv”文件系统。 它还将具有“lvm”标志。
在右键单击然后选择“信息”时,它还会显示:

enter image description here

这是在Ubuntu 18.04.4 LTS和GParted 0.30.0上。

我会检查/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