制作lvm逻辑卷
1.查看当前可用磁盘分区
Device Boot Start End Blocks Id System
/dev/sdb1 2048 20971519 10484736 5 Extended
/dev/sdb5 4096 106495 51200 83 Linux
/dev/sdb6 108544 210943 51200 83 Linux
/dev/sdb7 212992 315391 51200 83 Linux
/dev/sdb8 317440 419839 51200 83 Linux
2.创建pv
pvcreate 创建
# pvcreate /dev/sdb{5..8}
3.查看pv
pvscan
pvdisplay 显示出目前系统上面的PV状态
pvs
4..创建vg
vg
vgcreate
# vgcreate vg0 /dev/sdb{5..8}
Volume group "vg0" successfully created
如果觉得大小不合适可以删除重做 指定大小
# vgremove vg0
# vgcreate -s 8M vg0 /dev/sdb{5..8} vg创建后PE的大小不能更改
-s 指定PE大小 可用的单位bBsSkKmMgGtTpPeE
大小必须为2的次方
查看vg
vgs
vgscan
vgdisplay
5.创建lv (开始做逻辑卷,相当于分区)
lvcreate
# lvcreate -n lv0 -L 20M vg0
-n 指定lv的名字
-L 指定大小
# lvcreate -n lv1 -l 5 vg0
-l 指定使用多少个pe
查看lv
lvscan
lvs
lvdisplay
LE 逻辑扩展单元 LE=4M
lv里面存储数据最小单位
6.格式化
# mkfs.ext4 /dev/vg0/lv0
7.挂载
mount
# mount /dev/vg0/lv0 /opt 也可以新建一个lv0 目录
# df -h
/dev/mapper/vg0-lv0 20M 1.2M 18M 7% /opt
也可以设置开机自动挂载
# vim /etc/fstab
# mkdir /lv0
# mount a
# df -h