LVM:
逻辑卷管理器。
生成逻辑卷,动态扩容
PV: 物理卷,LVM的逻辑存储块,与磁盘分区是逻辑对应关系。
VG: 卷组,逻辑上的磁盘设备。
PE:物理长度,是逻辑上的最小存储单元,EP4MB。
LV:逻辑卷,物理意义上的分区。
LE:与PE做对应关系。
PV相关:
pvcreate:创建pv
pvs:查看pv
pvdisplay:
pvscan:列出系统中的物理卷
pvremove:移除物理卷
pvmove:
Vg:卷组
vgcreate:创建卷组
vgcrete vgname /dev/device
-s:指定PE的大小
vgcreate -s 8M vgname /dev/device
vgcrea
vgremove:删除卷组
vgextend:将物理卷添加到卷组中
vgreduce:删除卷组中的物理卷
vgs
vgdisplay
vgrename:更改卷组名称
vgchange:改变卷组工作状态
lv:
lvcreate:创建逻辑卷
-n:指定逻辑卷名称
-L:指定逻辑卷大小
#:绝对容量
+#增量
-l:指定逻辑卷大小,以PE为单位进行指定
-s:指定创建逻辑卷快照
lvcreate -s -n 快照名 -L 大小 逻辑卷 -p r
-p:设置属性 r 只读属性
lvextend:扩展逻辑卷
lvreduce:缩减逻辑卷
lvs
lvdisplay:
lvrename:修改逻辑卷名称
lvremove:删除
lvconvert:恢复快照
lvconvert --merge 快照路径
lvm缩减
[root@localhost ~]# umount /dev/myvg2/mylv2
[root@localhost ~]# e2fsck -f /dev/myvg2/mylv2
[root@localhost ~]# lvreduce -L 400M /dev/myvg2/mylv2
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- 10.00g
swap centos -wi-ao---- 2.00g
mylv2 myvg2 -wi-a----- 400.00m
[root@localhost ~]# resize2fs /dev/myvg2/mylv2
[root@localhost ~]# mount /dev/myvg2/mylv2 /tmp/mylv2
[root@localhost ~]# df -h
1,卸载逻辑卷
2,检测逻辑卷上的空间 e2fsck
3,使用resiz2fs缩减文件系统大小
4,使用lvreduce缩减逻辑卷大小
lv的创建
[root@localhost ~]# pvcreate /dev/sdd1 /dev/sdd3
[root@localhost ~]# pvs
[root@localhost ~]# pvcreate myvg /dev/sdd1 /dev/sdd3
[root@localhost ~]# vgcreate -s 10M myvg2 /dev/sdd1 /dev/sdd3
[root@localhost ~]# lvcreate -L 500M -n mylv2 myvg2
[root@localhost ~]# lvs
[root@localhost ~]# mkdir -p /tmp/mylv2
[root@localhost ~]# mkfs.ext4 /dev/myvg2/mylv2
[root@localhost ~]# mount /dev/myvg2/mylv /tmp/mylv2
[root@localhost ~]# df -h
[root@localhost ~]# vgdisplay