当前位置 : 主页 > 操作系统 > centos >

LVM逻辑卷管理器

来源:互联网 收集:自由互联 发布时间:2022-06-20
LVM逻辑卷管理器 RAID磁盘阵列技术虽然能够有效的提升硬盘读写速度及数据的安全性,但硬盘分区后部署磁盘阵列之后,再想修改硬盘分区的大小就不容易了;用户想随着实际需求的变

LVM逻辑卷管理器

RAID磁盘阵列技术虽然能够有效的提升硬盘读写速度及数据的安全性,但硬盘分区后部署磁盘阵列之后,再想修改硬盘分区的大小就不容易了;用户想随着实际需求的变化调整硬盘分区的大小,会受到硬盘灵活性的限制,Logical Volume Manager(逻辑卷管理器LVM)允许用户对硬盘资源进行动态调整

LVM逻辑卷管理器_LVM扩容

 

PV可以理解为支持LVM技术的物理硬盘设备,VG可以理解为多个PV物理设备组成的一个资源池,后期VG卷组容量不足时可以扩容VG使得不断扩容逻辑卷大小,LV是划分VG卷组空闲容量创建的逻辑硬盘,可以调整逻辑卷的大小

LVM逻辑卷管理器_LVM扩容_02

 

逻辑卷是卷组中空闲的资源建立的,逻辑卷在建立后可以动态扩容或缩小空间,让用户不再关心底层架构

 

1. 部署逻辑卷

在生产环境最初部署时无法精确的计算每个硬盘分区在日后的使用情况,过大或过小的空间分配都会造成资源的不协调,伴随着业务量的增加,因此需要一种技术动态对分配的空间进行动态的扩容,LVM技术因此产生部署物理卷、卷组、逻辑卷

 

LVM部署命令

功能/命令

物理卷管理

卷组管理

逻辑卷管理

扫描

pvscan

vgscan

lvscan

建立

pvcreate

vgcreate

lvcreate

显示

pvdisplay

vgdisplay

lvdisplay

删除

pvremove

vgremove

lvremove

扩展

 

vgextend

lvextend

缩小

 

vgreduce

lvreduce

 

  • 让新添加的4块硬盘设备支持LVM技术

LVM逻辑卷管理器_LVM缩小_03

 

  • 把支持LVM技术的硬盘加入到一个卷组中

LVM逻辑卷管理器_LVM缩小_04

 

  • 分割出一个逻辑卷vo,大小为2G容量

LVM逻辑卷管理器_LVM扩容_05

 

  • 格式化 将划分好的逻辑卷进行格式化

LVM逻辑卷管理器_LVM缩小_06

 

  • 挂载

LVM逻辑卷管理器_LVM技术_07

 

  • 逻辑卷组中写入数据,创建haha文件容量大小为500M

LVM逻辑卷管理器_LVM缩小_08

 

 

2. 扩容逻辑卷

  • 取消挂载

LVM逻辑卷管理器_LVM技术_09

 

  • 扩容逻辑卷

LVM逻辑卷管理器_LVM缩小_10

 

  • 检查文件系统完整性

LVM逻辑卷管理器_LVM技术_11

 

  • 修改的容量大小同步到内核中

LVM逻辑卷管理器_LVM技术_12

 

  • 重新挂载

LVM逻辑卷管理器_LVM技术_13

 

3. 缩小逻辑卷

  • 取消挂载

LVM逻辑卷管理器_逻辑卷管理器_14

 

  • 检查文件系统完整性

LVM逻辑卷管理器_LVM技术_15

 

  • 询问文件系统是否可以缩小,以免文件丢失

LVM逻辑卷管理器_LVM缩小_16

 

  • 缩小逻辑卷

LVM逻辑卷管理器_LVM技术_17

 

  • 重新挂载

LVM逻辑卷管理器_LVM缩小_18

 

4. 逻辑卷快照管理

逻辑卷快照类似于虚拟机软件还原时间节点功能;快照卷的容量必须是逻辑卷的容量一样大小;快照卷一次有效,一旦执行还原操作后快照卷立即自动删除

 

  • 创建一个快照卷

LVM逻辑卷管理器_LVM缩小_19

LVM逻辑卷管理器_LVM缩小_20

 

  • 逻辑卷中创建一些垃圾文件,可查看到快照卷的状态,存储空间的占用量上升

LVM逻辑卷管理器_逻辑卷管理器_21

LVM逻辑卷管理器_逻辑卷管理器_22

 

  • 还原快照卷,之前文件只有500M的hah

LVM逻辑卷管理器_逻辑卷管理器_23

LVM逻辑卷管理器_LVM扩容_24

 

逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。

 

LVM逻辑卷管理器_逻辑卷管理器_25LVM逻辑卷管理器_逻辑卷管理器_26LVM逻辑卷管理器_LVM技术_27LVM逻辑卷管理器_逻辑卷管理器_28

 

 

此文章仅记录自己的一个学习过程; 逆水行舟

 

 

网友评论