1.简述

  • 物理卷(Physical Volume,PV):指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
  • 卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。
  • 逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。

我们用面粉做馒头的例子解释三者的联系。首先需要把这些面粉(物理卷PV)揉成一个大面团(卷组VG),然后再把这个大团面分割成一个个小馒头(逻辑卷LV),而且每个小馒头的重量必须是每勺面粉(基本单元PE)的倍数。
在这里插入图片描述

2.LVM简介

硬盘分好区或者部署为 RAID 磁盘阵列之后,再想修改硬盘分区大小就不容易了。换句话说,当用户想要随着实际需求的变化调整硬盘分区的大小时,会受到硬盘“灵活性” 的限制。 这时就需要用到另外一项非常普及的硬盘设备资源管理技术了—LVM(逻辑卷管理器)。
在这里插入图片描述

3.创建逻辑卷

把两块硬盘设备加入到 storage 卷组中,然后查看卷组的状态。

vgcreate storage /dev/sdb /dev/sdc   
vgdisplay

在这里插入图片描述
在这里插入图片描述
切割出一个约为 150MB 的逻辑卷设备,使用-l 37 可以生成一个大小为 37×4MB=148MB 的逻辑卷

lvcreate -n Alu -l 37 storage

在这里插入图片描述
把生成好的逻辑卷进行格式化,然后挂载使用。

mkfs.ext4 /dev/storage/Alu
mount /dev/storage/Alu /mnt

在这里插入图片描述
查看挂载状态,并写入到配置文件,使其永久生效。

echo "/dev/storage/Alu /mnt ext4 defaults 0 0" >> /etc/fstab

在这里插入图片描述

4.扩容逻辑卷

把上一个实验中的逻辑卷 Alu 扩展至 320MB

umount  /mnt/
lvextend -L 320M /dev/storage/Alu 

在这里插入图片描述
检查硬盘完整性,并重置硬盘容量。

e2fsck -f /dev/storage/Alu
resize2fs /dev/storage/Alu

在这里插入图片描述
重新挂载硬盘设备并查看挂载状态。

mount -a 

在这里插入图片描述

5.删除逻辑卷

取消逻辑卷与目录的挂载关联,删除配置文件中永久生效的设备参数
在这里插入图片描述
在这里插入图片描述
删除逻辑卷设备

lvremove /dev/storage/Alu
vgremove storage 
pvremove /dev/sdb /dev/sdc 

在这里插入图片描述

6.加入讨论

在这里插入图片描述

Logo

更多推荐