1.逻辑卷管理LVM ( Logical Volume Manager)
是 Linux 下对硬盘分区的一种管理机制
/boot分区用于存放引导文件,不能基于lvm创建
2.分区缺点: 无法动态扩容
必须使用连续的空间
没有备份
逻辑卷 lvm:
可以动态扩容, 加缩容
3. 过程
物理卷 将硬盘 转化成 pe( pe: 是逻辑卷的最小存储单位 默认是4M)
卷组 将pe分组,一个 逻辑卷 只可以用一个组里面的pe
逻辑卷 从卷组 取 pe 类似分区的一个空间
4主要命令
5.操作
先添加硬盘,分区
命令echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan刷新硬盘
lsblk查看
更改成逻辑卷分区类型 8e
建立
有些环境命令需要的包可能没装
yum provides lvcreate 查询命令lvcreate来源于哪个包
rpm -q lvm2 看命令lvcreate需要的包lvm2有没有安装
6.扩容
卷组空间不够
加个硬盘
先扩容 vgextend 卷组名 设备名 vgextend vg1 /dev/sdd
再扩容逻辑卷 lvextend -L 指定大小 逻辑卷的名字
lvextend -L +5G /dev/vg1/fff -r (-r 立马同步文件系统)
lvextend -L +5G /dev/vg1/fff -r
(注意加号)
共加了2个5G,逻辑卷大小变成20G
7.缩容
缩减大小
xfs无法缩减,缩减会影响业务。
ext4可以
解挂载
检查文件系统完整性
缩减文件系统
缩减逻辑卷上下一致
再挂载回去