CentOS 创建 PV(物理卷)指南
什么是 PV?

PV(Physical Volume)是 LVM(Logical Volume Manager,逻辑卷管理器)中的物理卷,它是存储在物理硬盘上的分区或未分区的空间,PV 是 LVM 的基础,是构建 LV(逻辑卷)和 VG(卷组)的基础。
CentOS 创建 PV 的步骤
准备物理硬盘
在创建 PV 之前,首先需要确保物理硬盘已经连接到服务器,并且已经分区或未分区,以下是使用 fdisk 命令创建分区的示例:
fdisk /dev/sdb
按照提示进行分区操作,完成后退出 fdisk。
格式化分区
使用 mkfs 命令对分区进行格式化,这里以 ext4 文件系统为例:
mkfs.ext4 /dev/sdb1
创建 PV
使用 pvcreate 命令创建 PV,指定分区设备:
pvcreate /dev/sdb1
查看 PV

使用 pvs 命令查看已创建的 PV:
pvs
创建 VG
在创建 VG 之前,需要确定要创建的 VG 名称和大小,以下示例中,我们将创建一个名为 myvg 的 VG,大小为 PV 的大小:
vgcreate myvg /dev/sdb1
查看 VG
使用 vgs 命令查看已创建的 VG:
vgs
创建 LV
在 VG 中创建 LV,指定 LV 名称、大小和文件系统类型,以下示例中,我们将创建一个名为 mylv 的 LV,大小为 VG 的一半:
lvcreate -L 50G -n mylv myvg
查看 LV
使用 lvs 命令查看已创建的 LV:
lvs
挂载 LV

将 LV 挂载到指定的目录,/mnt/mylv:
mkdir /mnt/mylv mount /dev/myvg/mylv /mnt/mylv
检查挂载
使用 df 命令检查 LV 是否已成功挂载:
df -h
FAQs
Q1:如何将已创建的 PV 添加到 VG?
A1:使用 vgextend 命令将 PV 添加到 VG,如下所示:
vgextend myvg /dev/sdb2
Q2:如何将已创建的 LV 卸载?
A2:使用 umount 命令卸载 LV,如下所示:
umount /dev/myvg/mylv
通过以上步骤,您可以在 CentOS 上成功创建 PV,并对其进行管理,在实际操作中,请根据实际情况调整分区大小、文件系统类型等参数。

