LVM-Logical Volumn Manager,逻辑卷管理
概念上基本分区与标准分区的区别
一般sda、sda1、sda2.。。。等为基本分区,也叫普通分区,不支持动态扩缩磁盘空间,而标准分区测试LVM分区管理的分区,支持动态管理,一般生产运维都会将磁盘分区为LVM标准分区
缩写:物理卷PV、卷组VG、逻辑卷LV、物理扩展PE(逻辑卷的组成单位,默认4M)。
基本步骤:基本分区->物理卷->卷组->逻辑卷->格式化挂载并使用
采用虚拟机实战lvm管理:
虚拟机添加一块磁盘,点击设置,如下所示:
增加20G的磁盘空间,如下所示:
重启虚拟机,fdisk命令查看新增的硬盘信息 ,如下所示:
看到新加的磁盘后,采用fdisk命令划分分区,更改ID为8e,标准为83,lvm为8e
fdisk -l 查看新增分区列表,可以看到已经是linux lvm类型的分区
pvcreate+分区名,把分区建立成物理卷,并采用pvscan或者pvdisplay查看,如下所示:
卷组管理:
创建卷组,vgcreate 选项 卷组名 物理卷名
-s 制定PE大小,默认的PE大小为4MB
查看创建的卷组
vgscan、vgdisplay
同时卷组管理支持动态扩展,vgextend,增加卷组容量,也可以缩减卷组容量。
vgdisplay查看原来的VG1,如下:
vgreduce 卷组名 分区名,缩减卷组,如下所示:
接下来,就是在卷组上建立逻辑卷,如下所示:
lvcreate 选项 逻辑卷名 卷组名
-L 逻辑卷容量 -n 逻辑卷名称
创建完逻辑卷后,可以格式化挂在使用
格式化逻辑卷
挂在格式化好的lv1
临时挂在可以看到已经挂在完毕。
通过lvdisplay可以看到挂在的逻辑卷
为了永久生效,可以编辑/etc/fstab,将挂载点写进去。
编辑完后,一定要记得执行mount -a来测试下。
查看磁盘空间,可以调整逻辑卷的大小
lvresize -L 逻辑卷大小 逻辑卷名称,将逻辑卷大小调整为8G,如下所示:
执行resize2fs 设备文件名, 将磁盘分区进行调整。