LVM英文翻译为逻辑卷管理。相对于实际存在的物理卷组的管理。说白了,就是为了实现磁盘空间的动态变化而提出的技术。其实质就是通过虚拟化实际存在的物理磁盘啊或者磁盘分区,将其模拟成对系统看来是一样的物理卷组。如不理解可以看:LVM
例如:假定一个已经安装好操作系统的服务器,在运行许久后,磁盘空间不足,但服务区又不可能停止,在添加一块硬盘后如何扩展其磁盘空间就是一个问题。lvm就是隔离物理磁盘那层,让上次应用系统看到的是lvm管理的虚拟磁盘,由lvm代管物理磁盘,所以在物理磁盘变化时,lvm变化会让上层系统不受影响。如下图所示lvm的基本原理图。
由上图可以看出,LVM由PE、PV、VG、LV组成,PE是最小的操作单元,大小4MB。物理磁盘或者分区PV化后就会形成物理卷组,将物理卷组添加到创建的VG中形成物理卷组池。从物理卷组池取若干PE构成LV(逻辑卷),对逻辑卷进行格式化操作后挂在就可以使用。
首先,在要创建LV的主机上查看磁盘和分区状态
fdisk -l
df-h
一、LVM的创建
1、创建PV
pvcreate 路径1 路径2 路径3 ...
pvs/pvdisplay (查看pv信息)
2、创建VG
vgcreate vgname 路径1 路径2 路径3 ...
vgs/vgdisplay (查看vg信息)
3、基于卷组VG创建LV
lvcreate -n lvname -L ng 卷组名
lvs/lvdisplay(查看lv信息)
4、格式化lv并挂载使用
格式化
mkfs.ext4 路径1 路径2 路径3 ...或者
mkfs -t ext4 路径
挂载
1、创建挂载点
mkdir 目录
mount 要挂在目录 挂载点
最后查看创建完毕后的磁盘状态信息。
fdisk -l
df -h
以下是总体架构