深入了解Linux VG的查看方法

1. 了解Linux Volume Group (VG)

在学习如何查看Linux VG之前,我们需要先了解一下什么是Linux Volume Group (VG)。VG是由一组物理卷(Physical Volumes,简称PV)组成的逻辑卷管理组。它可以将多个物理卷合并在一起,形成一个更大的存储空间。这个存储空间可以被分割成逻辑卷(Logical Volumes,简称LV),并且可以根据需求动态地添加或删除物理卷。

2. 查看VG的方法

2.1 使用vgdisplay命令

vgdisplay命令可以用来显示一个系统上所有的VG及其相关信息。打开终端,输入以下命令:

vgdisplay

运行该命令后,系统会列出所有可用的VG,并提供有关每个VG的详细信息,例如VG的名称、物理卷数量、逻辑卷数量、VG的总大小等。

这里是一个示例输出:

  --- Volume group ---

VG Name vg1

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 4

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 1

Open LV 0

Max PV 0

Cur PV 1

Act PV 1

VG Size 1.80 TiB

PE Size 4.00 MiB

Total PE 476931

Alloc PE / Size 131072 / 512.00 GiB

Free PE / Size 345859 / 1.29 TiB

VG UUID 40Vkxn-egG6-AWQp-kWgN-BCrM-GN6Z-LCptWA

在这个示例中,我们可以看到VG的名称是"vg1",它包含1个物理卷(Cur PV为1),VG的总大小是1.80 TiB。同时,我们还可以看到该VG当前有1个逻辑卷(Cur LV为1),占用的空间为512.00 GiB。

2.2 使用vgs命令

另一种查看VG的方法是使用vgs命令。此命令也会列出系统上所有的VG以及相关的信息。输入以下命令:

vgs

这是一个示例输出:

  VG   #PV #LV #SN Attr   VSize  VFree

vg1 1 1 0 wz--n- 1.80t 1.29t

在该示例中,我们可以看到VG的名称为"vg1",它包含1个物理卷和1个逻辑卷。VG的总大小为1.80 TiB,空闲空间为1.29 TiB。

2.3 使用lvdisplay命令

lvdisplay命令可以用来查看特定VG中的逻辑卷(LV)的详细信息。运行以下命令:

lvdisplay /dev/vg1/lv1

这里的"/dev/vg1/lv1"是逻辑卷的路径,你需要将其替换为你想要查看的逻辑卷的路径。

这是一个示例输出:

  --- Logical volume ---

LV Path /dev/vg1/lv1

LV Name lv1

VG Name vg1

LV UUID Vd4wxf-norp-1sev-AU0g-SGa3-7q6i-5dbp7Z

LV Write Access read/write

LV Creation host, time myhost, 2022-01-01 12:00:00 +0000

LV Status available

# open 0

LV Size 512.00 GiB

Current LE 131072

Segments 1

Allocation inherit

Read ahead sectors auto

- currently set to

Block device 253:0

在这个示例中,我们可以看到逻辑卷的名称是"lv1",所属的VG是"vg1",逻辑卷的大小为512.00 GiB。

3. 总结

通过使用vgdisplay、vgs和lvdisplay命令,我们可以轻松地查看Linux VG及其相关的物理卷和逻辑卷的信息。这些命令对于管理和监视系统上的存储空间非常有用。

操作系统标签