硬盘设备管理技术虽然能够有效地提高硬盘设备的读写速度以及数据的安全性,但是在硬盘分好区或者部署 为RAID磁盘阵列之后,再想修改硬盘分区大小就不容易了,此时需要使用LVM。
LVM是逻辑卷管理器(Logical volume Manager)的简称。
逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。
作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。
PV(Physical Volume)- 物理卷
物理卷在逻辑卷管理中处于底层,它可以是实际物理硬盘上的分区,也 可以是整个物理硬盘,也可以是raid设备 。
VG(Volumne Group)- 卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之 后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组 。
LV(Logical Volume)- 逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻 辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。
PE(physical extent)-物理扩展块
每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是 可以被LVM寻址的小单元。PE的大小是可配置的,默认为4MB。
1.实现流程:
2.常用命令及说明
改变属性 pvchange vgchange lvchange
改变容量 lvresize
3.LVM实作流程
1)PV阶段:
首先查看有无pv在操作系统上,然后将 /dev/sdb~/dev/sde新建成为pv格式
更加详细列出系统上面每个pv的信息:
由于PE是在新建VG时才给予的参数,因此在这里看到的PV里面的PE都会是0,而且也没有多余的PE可供分配
2)VG阶段
vgcreate [-s N(MGT)] VG名称 pv名称 :-s后面接PE的大小,单位:M,G,T
查看vg:vgs
3)LV阶段
lvcreate [- L(MGT) -l N] -n LV名称: -l 后面接PE的个数 -L后面接容量 -n后面接LV名称
4)文件系统阶段:
(1)格式化
(2)创建挂载目录
(3)挂载
(4)查看挂载
4.放大LV容量放大LV容量
扩大lv容量为300M,此时vg的空闲容量减小至14.7g
从下图可以看出lv容量大小为300M。
5.缩小lv容量
先取消挂载,然后检查磁盘,设置lv容量大小,注意此时lv容量还是先前的300M不变,最后才减小lv容量,重新挂载。此时看vg空闲容量,就又变回14.8g了。
6.LVM的快照
LVM还具备有“快照卷”功能,该功能类似于虚拟机软件的还原时间点功能 。
快照两个特点:快照卷的容量必须等同于逻辑卷的容量 。
快照卷仅一次有效,一旦执行还原操作后则会被立即自动删除 。
vgdisplay,注意空间使用量!
注意查看lv时 ,#open的变化
7.删除逻辑卷
提前备份好重要的数据信息,然后依次删除逻辑卷、卷组、物理卷设备,顺序不可颠倒!