逻辑卷管理器
一、什么是LVM
1、将多块磁盘整合为一块磁盘,实现动态调整磁盘容量
2、PV物理卷:将磁盘设备转换后,变成LVM的存储模块
3、VG总卷组:存储模块进行整合,变成一块磁盘
4、LV逻辑卷:将VG分区,即可使用
5、PE物理扩展块:最小存储模块,类似于block,默认4兆,VG最多65534个PE(由于vgcreate -s 16M vgname /dev/sdb{5,6,7,8}
vgcreate abc /dev/sdb{1,2,3,5}
容量变成了单纯的数字 )
补充:
PE决定影响着VG的最大容量
PE决定了LV的最小值
在VG阶段修改 VG一但成型不可调整
PE必须是整数倍,如果不是近似取值
二、LVM的配置流程
1、PV的阶段
pvscan 查询目前系统是否具有PV的磁盘
pvcreate /dev/hda{1,2,3} 将物理分区转换成PV卷
pvdisplay 显示目前系统上PV状态
pvremove 将PV卷恢复成普通磁盘
2、VG的阶段
vgscan 查询目前系统是否具有VG的磁盘
vgdisplay 显示目前系统上VG状态
vgextend vgname /dev/hdax 将PV卷增加到VG内
vgreduce 在VG内删除PV
vgchange 设置是否启动
vgremove 将VG删除
vgcreate [-s N[mgt]] vgname pvname
参数:
-s 后接PE的大小,单位是m/g/t(不区分大小写)
3、LV的阶段
lvscan 查询系统上面的LV
lvdisplay 显示系统上面的LV状态
lvextend 在LV里面增加容量
lvreduce 在LV里面减少容量
lvremove 将LV删除
lvresize 对LV进行容量大小调整
lvcreate [-L N[mgt]] [-n lvname] vgname
参数:
-L 后接容量,单位是M/G/T,最小为PE,后面必须为PE倍数,如果不是,会自动选最接近值
-l 后接PE的个数
-n 后接LV的名称
4、流程模拟
fdisk /dev/sdb----------------------------#磁盘分区
fdisk -l ------------------------------------#查询磁盘分区
将物理盘转换为LV:
1)partprobe--------------------------------------------------------#读取磁盘分区列表
2)pvcreate /dev/sdb{5,6,