概念:
PV:物理卷(physical volume),可以是整块硬盘或者分区
VG :卷组(volume group),至少包括一块硬盘或者分区
LV : 逻辑卷(logical volume)
PE:卷组中的最小存储单元(physical extent)
LE:逻辑卷中的最小存储单元(logical extent)
PE在创建VG时指定,默认大小为4M,可以通过-s 选项指定pe大小。大小创建后无法改变
LE大小取决于PE,两个值相等
一个VG可以加入多个PV,一个VG可以建立多个LV
以新加硬盘sdb为例:
[[email protected] ~]# fdisk /dev/sdb
创建三个LVM分区/dev/sdb1,/dev/sdb2,/dev/sdb3
Device Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 8e Linux LVM
/dev/sdb2 4196352 8390655 2097152 8e Linux LVM
/dev/sdb3 8390656 18876415 5242880 8e Linux LVM
创建PV
[[email protected] ~]# pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
创建一个VG名称为myvg,将个pv /dev/sdb1和/dev/sdb2加入进来,指定卷组的物理存储单元大小为8M,不加-s选项默认为4M
[[email protected] ~]# vgcreate -s 8M myvg /dev/sdb1 /dev/sdb2
创建一个名称为lv1大小为370M的逻辑卷
[[email protected] ~]# lvcreate -L 370M -n lv1 myvg
lvcreate参数很多:
-L参数指定逻辑卷大小
-l 参数指定逻辑卷使用的PE数量
-n 参数指定逻辑卷名称
格式化逻辑卷为ext4文件系统
[[email protected] ~]# mkfs.ext4 /dev/mapper/myvg-lv1
挂载逻辑卷至/data/目录
[[email protected] ~]# mount /dev/mapper/myvg-lv1 /data/