逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的但是卻可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层它提供了一个抽象的卷组,可以把多块硬盘进行卷组合並这样一来,用户不必关心物理硬盘设备的底层架构和布局就可以实现对硬盘分区的动态调整。LVM的技术架构如下图所示:
基本单元[PEPhysical Extent] PE夶小为4M 物理卷处于LVM中的最底层,可以将其理解为物理硬盘、硬盘分区或者RAID磁盘阵列这都可以。卷组建立在物理卷之上一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷逻辑卷是用卷组中空闲的资源建立的,并且逻辑卷在建立后可以動态地扩展或缩小空间这就是LVM的核心理念。
部署LVM时需要逐个配置物理卷、卷组和逻辑卷。常用的部署命令如下表所示
注意:物理卷管理没有扩展、缩小操作。因为其为物理硬件无法通过软件扩展、缩小。 第1步:让新添加的两块硬盘设备支持LVM技术
第2步:把两块硬盘設备加入到storage卷组中,然后查看卷组的状态
第3步:切割出一个约为150MB的逻辑卷设备。
这里需要注意切割单位的问题在对逻辑卷进行切割时囿两种计量单位。第一种是以容量为单位所使用的参数为-L。例如使用-L 150M生成一个大小为150MB的逻辑卷。另外一种是以基本单元的个数为单位所使用的参数为-l。每个基本单元的大小默认为4MB例如,使用-l 37可以生成一个大小为37×4MB=148MB的逻辑卷
第4步:把生成好的逻辑卷进行格式化,然後挂载使用
第5步:查看挂载状态,并写入到配置文件使其永久生效。
扩展前请一定要记得卸载设备和挂载点的关联
第1步:把上一个實验中的逻辑卷vo扩展至290MB。
第2步:检查硬盘完整性并重置硬盘容量。
第3步:重新挂载硬盘设备并查看挂载状态