LVM逻辑卷基本概念以及相关操作

本文介绍了LVM(逻辑卷管理器)的概念及其在Linux环境下的应用。详细讲解了LVM的操作流程,包括物理卷(PV)、卷组(VG)和逻辑卷(LV)的创建与管理,并提供了具体实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、LVM概念

LVM(Logical Vloume Manager):它是linux环境下对磁盘进行管理的一种机制,正常挂载的磁盘在磁盘资源快要耗尽时,无法动态拉伸增加资源,或由于特殊情况需要动态缩减磁盘的大小。而LVM机制就能实现磁盘存储资源的动态拉伸以及缩减,因此LVM能很好的管理存储资源,当一块物理磁盘资源将要耗尽时,可以新增一块或多块物理磁盘,进行LVM操作纳入扩展。

二、LVM操作流程

1、现将物理磁盘格式化PV(物理卷 Physical Volume),空间被分为一个个PE

2、不同的PV纳入到同一个VG(卷组 Volume Group),不同的PV的PE进入VG的PE池内

3、LVM基于PE创建,大小为PE(物理块 Physical Extent,PE)的整数倍,组成LV的PE可能来自不同的物理磁盘

4、LV(Logical Vloume逻辑卷)直接格式化后直接挂在就可以直接使用了

5、LV的扩展或缩减实际上是增加或减少组成该PV的PE数量,其过程不丢失原始数据

下图为LVM创建过程图,物理磁盘格式化为PV,空间分为多个PE ---> 将所有PE纳入到同一个VG池 ---> 从VG池中取若干个PE组成所需构建的LV大小 ---> 挂载即可使用LV了

 

三、LVM创建以及相关管理命令示例

1、将物理磁盘初始化位物理卷

pvcreate /dev/sda/ /dev/sdb

2、创建卷组,并将卷组加入卷组VG池中

vgcreate wangvg /dev/sda /dev/sdb

3、基于卷组创建看逻辑卷

lvcreate -n wanglv -L 2G wangvg

4、为创建好的逻辑卷创建文件系统

mkfs.ext4 /dev/wangvg/wanglv

5、将格式化好的逻辑卷挂载使用

mount /dev/wangvg/wanglv /mnt

6、删除LVM

lvremove /dev/wangvg/wanglv

7、删除VG

vgremove wanglv

8、删除物理卷

pvremove  /dev/sda

拉伸一个物理卷

 

9、扩充逻辑卷(需要保证VG中有足够的空闲空间,即有很多多余的PE)

vgdisplay  #查看还剩多少VG

lvextend -L +1G /dev/wangvg/wanglv

10、查看扩充后LV的大小

lvdisplay

11、更新文件系统

resize2fs /dev/wangvg/wanglv

12、查看更新后的文件系统

df -h

13、卸载已经挂载的逻辑卷

umount /dev/wangvg/wanglv

15、缩小文件系统(会提示需要运行fsck检查文件系统)

 

resize2fs /dev/wangvg/wanglv 1G

16、缩小LV

lvreduce -L 1G /dev/wangvg/wanglv

17、查看缩小后的LV

lvdisplay

18、挂载

mount /dev/wangvg/wanglv /mnt

 

转载于:https://www.cnblogs.com/wclwcw/p/6182607.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值