LVM概述
逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,如图所示。它可以将几块磁盘(物理卷,PhysicalVolume)组合起来形成一个存储池或者卷组(VolumeGroup)。LVM可以每次从卷组中划分出不同大小的逻辑卷(LogicalVolume)创建新的逻辑设备。底层的原始的磁盘不再由内核直接控制,而由LVM层来控制。对于上层应用来说卷组替代了磁盘块成为数据存储的基本单元。LVM管理着所有物理卷的物理盘区,维持着逻辑盘区和物理盘区之间的映射。LVM逻辑设备向上层应用提供了和物理磁盘相同的功能,如文件系统的创建和数据的访问等。但LVM逻辑设备不受物理约束的限制,逻辑卷不必是连续的空间,它可以跨越许多物理卷,并且可以在任何时候任意的调整大小。相比物理磁盘来说,更易于磁盘空间的管理
Logical Volume Manager,逻辑卷管理
- 动态调整磁盘容量,从而提高磁盘管理的灵活性
- /boot分区用户存放引导文件,不能基于LVM创建
- 图形界面管理工具
- system-config-lvm
LVM机制的基本概念
- PV(物理卷) 由多个PE组成 1PE = 4M
- VG(卷组)
- LV(逻辑卷)
主要命令
Scan 显示摘要信息
Display 显示详细信息
磁盘需要转换8e格式才可以进行物理卷的建立
pvcreate 设备名1 [设备名2 ……] //物理卷建立
vgcreate 卷组名 物理卷名1 物理卷名2 //卷组建立
lvcreate -L 容量大小 -n 逻辑卷名 卷组名 //逻辑卷建立
lvextend -L +大小 /dev/卷组名/逻辑卷名 //扩展逻辑卷
实例:
环境:公司转杯在Internet中搭建邮件服务器(Centos7.3系统平台),面向全国各地的员工及部分VIP客户提供电子邮箱看空间
需求:由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并建构LVM逻辑卷(挂载到“/mailbox”目录下)专门用于存放邮件数据
步骤:
先建分区转8e格式
[root@