在Linux中创建物理卷(PV)需先用lsblk或fdisk -l确认空闲设备(如/dev/sdb),避免误选系统盘;再执行sudo pvcreate /dev/sdb初始化,写入LVM元数据且不可逆;最后用sudo pvs或sudo pvdisplay验证,显示“Allocatable YES”及非零Free PE即表示就绪。

在 Linux 中创建物理卷(PV),本质是给磁盘或分区打上 LVM 可识别的标签,让它能被后续的卷组(VG)使用。关键就两步:选对设备、执行 pvcreate。
确认目标设备再操作
先用 lsblk 或 fdisk -l 看清系统里有哪些空闲磁盘或分区,比如 /dev/sdb、/dev/sdc1。注意别选错系统盘(如 /dev/sda),否则会丢数据。如果磁盘还没分区,可以直接用整块盘;如果只想用其中一部分,得先用 fdisk 或 parted 划好分区,并把分区类型设为 Linux LVM(代码 8e)。
执行 pvcreate 初始化
命令格式很简单:
- 对整块磁盘:sudo pvcreate /dev/sdb
- 对已划分的分区:sudo pvcreate /dev/sdb1
- 一次初始化多个设备:sudo pvcreate /dev/sdb /dev/sdc(不推荐通配符,容易误伤)
执行后,设备头部会被写入 LVM 元数据(UUID、PE 信息等),原数据将被清除 —— 这一步不可逆。
验证是否成功
用两个命令检查:
- sudo pvs:快速查看所有 PV 的简要信息(设备名、所属 VG、大小、空闲空间)
- sudo pvdisplay /dev/sdb:显示指定 PV 的详细元数据,包括 PE 大小、总/空闲 PE 数、UUID 等
看到 “Allocatable YES” 和非零的 Free PE,说明 PV 已就绪,可以加入卷组了。











