pvcreate命令将物理硬盘初始化为LVM物理卷,本质是写入元数据头而不格式化文件系统;需先用lsblk等确认设备,避免误操作;支持多设备、自定义PE大小;成功后可用pvs/pvdisplay验证,未建VG/LV前可用pvremove清除。

使用 pvcreate 命令将物理硬盘初始化为 LVM 的物理卷(PV),本质是写入 LVM 元数据头,不格式化文件系统,也不影响原有数据(但强烈建议操作前备份)。
确认目标设备并检查状态
先用 lsblk 或 fdisk -l 查看可用磁盘,确保选对设备(如 /dev/sdb),避免误操作系统盘:
- 运行
sudo pvs和sudo pvdisplay确认该设备尚未被识别为 PV - 若设备已有分区表或文件系统,
pvcreate默认会拒绝操作;可加--force强制(慎用),或先用sudo wipefs -a /dev/sdb清除签名 - 注意:不要对已挂载或正在使用的设备执行
pvcreate
执行 pvcreate 初始化
基础命令格式为:
Linux 安全审计工具,检查 SSH 配置、开放/监听端口、防火墙规则(ufw/iptables/nftables)、失败登录尝试、sudoers 权限...
sudo pvcreate /dev/sdb
- 成功后会显示类似
Physical volume "/dev/sdb" successfully created - 支持一次初始化多个设备:
sudo pvcreate /dev/sdb /dev/sdc - 如需指定 PE(Physical Extent)大小(默认 4MiB),可用
-s参数,例如:sudo pvcreate -s 8M /dev/sdb
验证和后续操作
初始化完成后立即验证:
-
sudo pvs查看简要列表(含 PV 名、VG、PE 总数等) -
sudo pvdisplay /dev/sdb查看详细元数据(UUID、PE 大小、空闲空间等) - 下一步通常用
vgcreate将该 PV 加入卷组(VG),例如:sudo vgcreate myvg /dev/sdb
操作不可逆,但只要没创建 VG 或 LV,用 sudo pvremove /dev/sdb 可清除 PV 标记。

















