lvm逻辑卷技术

如题所述

第1个回答  2022-06-18

LVM: Logical Volume Manager 可以允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小,
允许在多个物理设备间重新组织文件系统
LVM可以弹性的更改LVM的容量
通过交换PE来进行资料的转换,将原来LV内的PE转移到其他的设备中以降低LV的容量,或将其他设备中的PE加到LV中以加大容量

实现过程
- 将设备指定为物理卷
- 用一个或者多个物理卷来创建一个卷组,物理卷是用固定大小的物理区域
(Physical Extent,PE)来定义的
- 在物理卷上创建的逻辑卷,是由物理区域(PE)组成
- 可以在逻辑卷上创建文件系统并挂载

第一个逻辑卷对应设备名:/dev/dm-#
dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块

软链接:
- /dev/mapper/VG_NAME-LV_NAME
- /dev/VG_NAME/LV_NAME

范例

相关工具来自于lvm2 包

pv管理工具

显示pv信息

创建pv

删除pv

vg管理工具

显示卷组

创建卷组

管理卷组

删除卷组

lv管理工具

显示逻辑卷

创建逻辑卷

删除逻辑卷

重设文件系统大小

范例:

扩展和缩减逻辑卷
在线扩展逻辑卷

备注:添加硬盘中,fdisk时需要改为lvm卷(8e)

缩减逻辑卷
注意:缩减有数据损坏的风险,建议先备份再缩减,xfs文件系统不支持缩减

逻辑卷快照(备份最初版的数据,快照是允许创建多个的)

快照恢复

快照特点:备份速度快,应用场景是测试环境,不能完成代替备份,快照后,逻辑卷的修改速度会有影响(性能下降)
更换硬盘,删除逻辑卷

删除所有逻辑卷(先取消挂载,顺序逻辑卷>vg>pv))

相似回答