使用lvcreate在卷组中创建逻辑卷需指定卷组名、LV名、大小(-L)或PE数(-l),并可选条带化(-i -I)、擦除签名(--wipesignatures)、零填充(--zero)等参数,创建后需验证、格式化并挂载。

使用 lvcreate 在卷组(VG)中创建逻辑卷(LV),核心是明确指定卷组名、逻辑卷名、大小(或扩展数)以及可选参数(如条带化、零填充等)。操作前需确保已有可用的卷组。
确认卷组存在且有足够空闲空间
运行以下命令查看系统中已有的卷组及其空闲容量:
vgs 或 vgdisplay <vg_name>
重点关注 Free PE / Size 字段,确保剩余空间不小于你计划分配的逻辑卷大小。
基本 lvcreate 语法与常用方式
最简形式创建固定大小的逻辑卷:
lvcreate -L 10G -n mylv myvg
- -L 10G:指定逻辑卷大小为 10GB(支持 K/M/G/T 等单位)
-
-n mylv:设置逻辑卷名称为
mylv - myvg:指定目标卷组名称(必须已存在)
也可用物理扩展(PE)数量代替大小:
lvcreate -l 256 -n mylv myvg(-l 小写 L,表示 LE/PE 数量)
常见实用选项补充
根据需求添加以下参数提升灵活性和安全性:
- --wipesignatures y:创建时擦除底层设备可能存在的文件系统签名,避免后续格式化误判
-
--zero y(默认开启):写零初始化 LV 元数据区域;设为
n可跳过,加快创建速度(但首次使用前需自行清零或格式化) - -i 2 -I 64K:启用条带化(striping),将数据分散到 2 个 PV 上,条带大小 64KB(要求 VG 中至少有 2 个 PV)
- --contiguous n:允许非连续空间分配(默认为 y,即强制连续;设为 n 更灵活,尤其在碎片较多时)
创建后验证与后续操作
执行成功后,逻辑卷设备路径为 /dev/<vg_name>/<lv_name> 或 /dev/mapper/<vg_name>-<lv_name>。
建议立即执行:
-
lvs或lvdisplay /dev/myvg/mylv确认 LV 状态 -
mkfs.xfs /dev/myvg/mylv(或其他文件系统)进行格式化 -
mkdir /mnt/mydata && mount /dev/myvg/mylv /mnt/mydata挂载使用 - 如需开机自动挂载,将条目写入
/etc/fstab
不复杂但容易忽略细节。


















