LVM 是逻辑卷管理( Logical Volume Manager )的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷 , 与直接使用物理存储在管理上相比 , 提供了更好灵活性。
准备一个分区(或硬盘)以一块8T的硬盘为例。
确定系统中是否安装了lvm工具
rpm -qa | grep lvm
A: lvm分区创建
1.创建pv
pvcreate /dev/sdb
2.创建vg
vgroup01下可添加多个pv设备
vgcreate vgroup01 /dev/sdb /dev/sdc *
3.创建lv
lvcreate -L 500M -n lv01 vgroup01
创建一个500M大小,名为lv01的逻辑卷
4.显示逻辑卷组信息:
pvdisplay #显示pv信息
vgdisplay #打印Vgroup信息
lvdisplay #打印逻辑分区信息
B. lvm分支的扩展和收缩
1. 逻辑组扩展
#vgextend vgroup01 /dev/sdd1 #vgextend 添加新的磁盘或者物理卷到卷组中
2. 逻辑分区扩展
lvextend -L +12G /dev/vgroup01/lv01 #新增12G空间到lv01
lvextend -L 120G /dev/vgroup01/lv01 #扩展lv01分区到120G, 注意+号的区别
resize2fs /dev/vgroup01/lv01 #
3. 逻辑分区缩小
lvreduce -L -100G
/dev/vgroup01/lv01 #减小100G的空间
lvreduce -L 100G
/dev/vgroup01/lv01 #缩减到100G, 注意-号的作用
resize2fs
/dev/vgroup01/lv01 #
注意:尽量避免操作根分区,不一定能成功,且易出故障导致系统不可用。