LVM通过将物理存储资源组织成卷组(Volume Group, VG)、逻辑卷(Logical Volume, LV)和物理卷(Physical Volume, PV)来实现这种灵活性
本文将详细介绍如何在Linux系统中新建卷组(VG),以帮助你充分利用LVM的优势
一、LVM的基本概念 在深入探讨如何新建卷组之前,让我们先简要回顾一下LVM的基本概念: 1.物理卷(Physical Volume, PV): - 物理卷是LVM管理的底层物理存储设备,如硬盘分区或整个硬盘
- 当你将一个物理存储设备初始化为PV时,LVM将接管其管理,并在其上创建卷组
2.卷组(Volume Group, VG): - 卷组是由一个或多个物理卷组成的存储池,它允许你在其中创建逻辑卷
- 卷组提供了一个统一的命名空间,使你可以在其中分配和管理存储空间
3.逻辑卷(Logical Volume, LV): - 逻辑卷是卷组中的一部分,表现为一个虚拟磁盘,可以在其上创建文件系统或用作其他用途
- 逻辑卷的大小可以动态调整,从而允许你在不中断服务的情况下增加或减少存储空间
二、准备工作 在开始新建卷组之前,你需要完成以下准备工作: 1.确定物理存储设备: - 识别并确定你想要用于LVM管理的物理存储设备,如硬盘分区或整个硬盘
- 确保这些设备未被其他文件系统或分区占用
2.安装LVM工具: - 大多数Linux发行版默认都包含LVM工具,但你可以通过包管理器检查并安装它们
- 例如,在Debian/Ubuntu系统上,你可以使用以下命令: ```bash sudo apt-get update sudo apt-get install lvm2 ``` 3.初始化物理卷: -使用`pvcreate`命令将物理存储设备初始化为PV
- 例如,将`/dev/sdb`初始化为PV: ```bash sudo pvcreate /dev/sdb ``` 三、新建卷组 完成准备工作后,你可以开始新建卷组
以下是详细步骤: 1.查看物理卷信息: - 在新建卷组之前,你可以使用`pvdisplay`命令查看已初始化的物理卷信息: ```bash sudo pvdisplay ``` - 这将显示所有PV的详细信息,包括其名称、大小、已用空间和剩余空间
2.创建卷组: -使用`vgcreate`命令创建卷组
- 例如,创建一个名为`my_vg`的卷组,并将其与`/dev/sdb`物理卷关联: ```bash sudo vgcreatemy_vg /dev/sdb ``` 3.验证卷组创建: -使用`vgdisplay`命令查看新创建的卷组信息: ```bash sudo vgdisplay ``` - 这将显示所有VG的详细信息,包括其名称、包含的PV、总大小、已用空间和剩余空间
4.查看卷组中的物理卷: - 你可以使用`vgs