一、简介
LVM是 Logical Volume Manager(逻辑卷管理)的简写,
LVM是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。
特点
LVM最大的特点就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。我们如果新增加了硬盘,其也不会改变现有上层的逻辑卷。作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。四个概念
PE(Physical Extend) 物理拓展
PV(Physical Volume) 物理卷
VG(Volume Group) 卷组
LV(Logical Volume) 逻辑卷工作原理:
1、物理磁盘被格式化为PV,空间被划分为一个个的PE。
2、不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内。
3、LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘。
4、LV现在就直接可以格式化后挂载使用了。
5、LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据。
二、操作
查看
pes或pedisplay #查看pe的大小(pes==pescan)
pvs或pvdisplay #查看物理卷
vgs或vgdisplay、 #查看卷组
lvs或lvdisplay、 #查看逻辑卷
fdisk -L #查看磁盘分区
创建
pvcreate 设备路径 #创建物理卷 vgcreate 名字 pv路径 #创建卷组 vgcreate -s 16M 名字 pv路径 #创建指定PE大小的卷组 lvcreate -n 名字 -L 大小 vg名 #创建逻辑卷
格式化逻辑卷:
mkfs.ext4 lv完整路径
注:mkfs.文件系统格式或-t 文件系统格式。
挂载:mount lv完整路径 挂载点
注:可使用/etc/fstab或autofs。逻辑卷删除
卸载:umount
删除lv:lvremove lv完整路径
删除vg:vgremove vg名
删除PV:pvremove 设备完整路径
逻辑卷扩展
扩展pv:相当于创建pv
扩展vg:vgextend vg名 新增pv路径
扩展lv:lvextend -L +扩展量 lv完整名
刷新文件系统:resize2fs lv完整路径
注:灵活运用,看实际情况,注意顺序(支持在线操作)。逻辑卷的缩小
1、首先进行卸载umount
2、检查文件系统:e2fsck -f lv完整路径
3、减少文件系统:resize2fs lv完整路径 减少到的大小
4、减少lv卷大小:lvreduce -L -减少量的大小 lv的完整路径
5、挂载使用
注:减小需谨慎,文件系统的减小后大小一定要和lv卷最终大小相等