首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
LVM 全攻略:一文掌握逻辑卷的增删改查(含生产实操)

LVM 全攻略:一文掌握逻辑卷的增删改查(含生产实操)

热心网友
64
转载
2025-09-05

LVM逻辑卷管理,是在硬盘分区和文件系统之间添加的一个逻辑层。LVM就是通过将底层的物理硬盘封装,然后以逻辑卷的方式呈现给上层应用。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

今天分享一下LVM,这是我结合生产环境总结出来的操作,非常实用,文章较长,请耐心阅读。

一、逻辑卷介绍

LVM(Logical Volume Manager)逻辑卷管理,是在硬盘分区和文件系统之间添加的一个逻辑层。

LVM就是通过将底层的物理硬盘封装,然后以逻辑卷的方式呈现给上层应用。当我们对底层的物理硬盘进行操作时,不再是针对分区进行操作,而是通过逻辑卷对底层硬盘进行管理操作。

二、逻辑卷基本概念

概念原理图如下:

(1) 物理卷(Physical Volume,PV)

物理卷是底层真正提供容量,存放数据的设备,它可以是硬盘分区、整个硬盘、raid阵列或SAN硬盘。设备必须初始化为LVM物理卷,才能与LVM结合使用。。

(2) 卷组(Volume Group, VG)

卷组建立在物理卷之上,它由一个或多个物理卷组成。即把物理卷整合起来提供容量分配。 一个LVM系统中可以只有一个卷组,也可以包含多个卷组。

(3) 逻辑卷(Logical Volume, LV)

逻辑卷建立在卷组之上,它是从卷组中“切出”的一块空间。它是最终用户使用的逻辑设备。逻辑卷创建之后,其大小可以伸缩。

(4) 物理区域 PE(physical extent)

每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是能被LVM寻址的最小单元。PE的大小可指定,默认为4 MB。 PE的大小一旦确定将不能改变,同一个卷组中的所有物理卷的PE的大小是一致的。 4MB=4096kb=4096kb/4kb=1024个block

三、逻辑卷创建与删除

操作命令:

创建和删除顺序:

1. 环境准备

可以将硬盘做成PV,也可以将分区做成PV。

本次实验就用三块5G的硬盘来模拟(容量你自定义即可)。

[root@liyb ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSsda 8:0 0 50G 0 disk ├─sda1 8:1 0 2G 0 part /boot└─sda2 8:2 0 48G 0 part └─rl-root 253:0 0 48G 0 lvm /sdb 8:16 0 5G 0 disk sdc 8:32 0 5G 0 disk sdd 8:48 0 5G 0 disk sr0 11:0 1 10.2G 0 rom [root@liyb ~]#

2. 安装lvm相关软件包

有些发行版本是安装系统时就已经安装了,不用重复安装。

yum install lvm2 lvm2-libs -y

3. 创建物理卷(PV)

# 将三个硬盘做成PVpvcreate /dev/sdb /dev/sdc /dev/sdd # 也可以写成/dev/sd{b..d} 或 /dev/sd[bcd] 或 /dev/sd[b-d]# 查看PV情况,因为我们根分区也是LVM格式,所有有4个PVpvs# 删除PV,这一步先不做。pvremove /dev/sdb /dev/sdc /dev/sdb

图片图片

说明:除了pvs还可以使用pvdisplay和pvscan等命令查看更详细的信息

4. 创建与扩展卷组(VG)

创建卷组(VG)使用vgcreate命令扩展卷组使用vgextend命令

将/dev/sdb与/dev/sdc创建成一个卷组,卷组名自定义为vg-data:

# 创建卷组[root@liyb ~]# vgcreate vg-data /dev/sdb /dev/sdc Volume group "vg-data" successfully created

将/dev/sdd扩展添加到卷组vg01中:

# vgextend vg-data /dev/sdd Volume group "vg-data" successfully extended

查看验证:

# 查看卷组情况vgs# 查看PV情况 pvs

注意事项:

可以通过-s指定PE大小(默认是4MB)PE大,读取速度快,但浪费空间。反之,读取速度慢,但节省空间。类似于socket

5. 将卷组划分为逻辑卷(LV)

使用lvcreate命令划分LV使用lvs命令查看

创建逻辑卷:

# 指定创建逻辑卷大小[root@liyb ~]# lvcreate -n lv-data -L 2G vg-data Logical volume "lv-data" created.# 创建第二个LV,指定PE个数,一个PE默认4MB[root@liyb ~]# lvcreate -n lv-data2 -l 200 vg-data Logical volume "lv-data2" created.# 创建第三个LV,将剩余的全部的50%空间分给它[root@liyb ~]# lvcreate -n lv-data3 -l 50%free vg-data Logical volume "lv-data3" created.

查看逻辑卷:

# lvs

注意事项:

生产环境尽量不要一个vg创建多个lv,我上面例子只是为了验证常用功能lv名字可以自定义,可以结合业务来起名字

6. 验证lv设备名

# ls /dev/vg-data# ls /dev/mapper/vg-data*

7. 格式化并挂载

这里以lv-data为例,其他挂载的话,步骤一样:

# 格式化[root@liyb ~]# mkfs.xfs /dev/vg-data/lv-data# 创建挂载点,已有挂载目录可省略[root@liyb ~]# mkdir /data# 挂载[root@liyb ~] mount /dev/vg-data/lv-data /data# 查看挂载情况df -h

四、逻辑卷在线扩容

1. 查看vg空间

在生产环境中,扩容顺序是: 新增硬盘/分区-->创建PV-->扩容VG-->扩容LV-->扩容文件系统

# df -h |tail -1# 查看vgs剩余可用容量[root@liyb ~]# vgs VG #PV #LV #SN Attr VSize VFree rl 1 1 0 wz--n- <48.00g 0 vg-data 3 3 0 wz--n- <14.99g <6.11g # free空间还有近14G

2. 在线扩容逻辑卷

上次查看到,VG还有6G可用,我直接演示如何扩容LV。我这里也演示LV扩容的三种方法

# 方法一:指定扩容后最终容量为3G(从2G变3G)[root@liyb ~]# lvextend -L 3G /dev/vg-data/lv-data Size of logical volume vg-data/lv-data changed from 2.00 GiB (512 extents) to 3.00 GiB (768 extents). Logical volume vg-data/lv-data successfully resized.# 方法二:在原有基础再扩容2G(从3G变5G)[root@liyb ~]# lvextend -L +2G /dev/vg-data/lv-data Size of logical volume vg-data/lv-data changed from 3.00 GiB (768 extents) to 5.00 GiB (1280 extents). Logical volume vg-data/lv-data successfully resized.# 方法三:将VG剩余容量全部扩容给LV,此操作会将vg剩余空间全用完。[root@liyb ~]# lvresize -l +100%FREE /dev/vg-data/lv-data# 查看lvs[root@liyb ~]# lvs

3. 扩容文件系统

前面步骤只是扩容了LV,文件系统并没有扩容,所以需要进行下面步骤

# 适合xfs文件系统,本次操作执行这个xfs_growfs /dev/vg-data/lv-data# 如果你的文件系统是ext4格式,则使用resize2fsresize2fs /dev/vg-data/lv-data

4. 验证在线扩容成功

[root@liyb ~]# df -h|grep data/dev/mapper/vg--data-lv--data 8.1G 91M 8.0G 2% /data

注意事项:

在线缩容LV目前只支持ext4文件系统,没事别做这个操作,容易丢数据。xfs文件系统可支持离线扩容,但是操作时做好备份。

五、删除逻辑卷(谨慎)

如果要删除逻辑卷,逆向操作步骤为:

卸载文件系统--->删除逻辑卷LV--->删除卷组--->删除物理卷PV

# 卸载文件系统,下面命令也可以选择挂载点[root@liyb ~]# umount /dev/vg-data/lv-data# 删除LV[root@liyb ~]# lvremove /dev/vg-data/lv-dataDo you really want to remove active logical volume vg-data/lv-data? [y/n]: y Logical volume "lv-data" successfully removed.# 删除VG,如果有多个LV使用同一个卷组,会提示你都删除。[root@liyb ~]# vgremove vg-data Do you really want to remove volume group "vg-data" containing 2 logical volumes? [y/n]: yDo you really want to remove active logical volume vg-data/lv-data2? [y/n]: y Logical volume "lv-data2" successfully removed.Do you really want to remove active logical volume vg-data/lv-data3? [y/n]: y Logical volume "lv-data3" successfully removed. Volume group "vg-data" successfully removed# 删除物理卷PV[root@liyb ~]# pvremove /dev/sd{b..d} Labels on physical volume "/dev/sdb" successfully wiped. Labels on physical volume "/dev/sdc" successfully wiped. Labels on physical volume "/dev/sdd" successfully wiped.

来源:https://www.51cto.com/article/819092.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

最新APP

火柴人传奇
火柴人传奇
动作冒险 04-07
数独趣味闯关
数独趣味闯关
休闲益智 04-07
碧优蒂的世界
碧优蒂的世界
休闲益智 04-07
海岛奇兵
海岛奇兵
棋牌策略 04-07
列王的纷争:西部大陆
列王的纷争:西部大陆
棋牌策略 04-07

热门推荐

苹果折叠 iPhone Fold 渲染图再曝:后摄缩小凸起,整体更精致
科技数码
苹果折叠 iPhone Fold 渲染图再曝:后摄缩小凸起,整体更精致

苹果折叠屏手机 iPhone Fold 最新渲染图曝光:摄像头凸起优化,设计更显精致 有关苹果公司首款折叠屏 iPhone 的传闻持续受到关注。4月5日,知名爆料者 Majin Bu 在社交平台X上再度分享了一组据称是 iPhone Fold 的高清渲染图,从多角度揭示了这款备受期待设备可能的外观设

热心网友
04.07
这城有良田官府无垢队阵容推荐
游戏攻略
这城有良田官府无垢队阵容推荐

通用性首选:官府无垢队阵容深度解析 在当前版本中,若要挑选一套兼具强度与广泛适用性的阵容,以官府流派【长孙无垢】为核心的搭配方案无疑是热门之选。这套经典组合通常由长孙无垢(官府)、李一桐、李善德、李光弼,以及关羽或平安组成。其核心战斗逻辑清晰且高效:一方面,依靠长孙无垢与李光弼的技能联动,通过对目标

热心网友
04.07
洛克王国世界进化什么条件 洛克王国世界全隐藏进化条件整理
游戏攻略
洛克王国世界进化什么条件 洛克王国世界全隐藏进化条件整理

洛克王国全精灵隐藏进化条件完整攻略大全 在《洛克王国》丰富多彩的冒险世界中,除了常规的等级进化,众多精灵还埋藏着独特的“隐藏进化”路径。这些特殊的进化条件,往往是解锁精灵终极形态、完成图鉴收集的关键所在。与普通进化方式不同,隐藏进化需要触发特定的环境、时间、道具或任务条件,充满了探索与解密的乐趣。你

热心网友
04.07
燕云十六声石震通关方法-燕云十六声石震如何通关
游戏资讯
燕云十六声石震通关方法-燕云十六声石震如何通关

燕云十六声石震关卡怎么过?高效通关技巧与实战攻略详解 掌握核心机制:石震关卡难点全解析 石震关卡的核心挑战在于敌人配置:不仅数量密集,且拥有高额血量和攻击力。这些敌人并非随机分布,而是依据特定区域、巡逻路线及攻击逻辑进行部署。提前掌握不同敌人的攻击前摇、技能范围与仇恨机制,是制定有效战术的前提,真正

热心网友
04.07
英雄联盟手游安妮符文怎么搭配
游戏攻略
英雄联盟手游安妮符文怎么搭配

英雄联盟手游安妮符文终极指南:爆发流核心配置与实战策略 在英雄联盟手游的对局中,黑暗之女安妮以其强大的瞬间爆发与控制能力,始终是中单位置的热门选择。虽然操作看似简单易懂,但想要真正掌握这位火焰法师的精髓,打出毁天灭地的效果,一套科学高效的符文搭配是不可或缺的基石。正确的符文选择,能让她从温顺的火苗化

热心网友
04.07