LVM 扩容方法

简介: LVM 扩容方法

创建逻辑卷

1. 创建pv

pvcreate  /dev/vdb1

2.创建vg

vgcreate  datav  /dev/vdb1    #datav 是vg 的名字

3.创建lv

lvcreate -l100%free -n data datav    #data 是lvm 的名字

4.格式化lv

mkfs.ext4 /dev/datav/data

5. 挂载LV

mount /dev/datav/data /mnt



扩容逻辑卷方法之一

正常给LVM扩容,给磁盘增加空间或者新增磁盘,然后将新增部分创建分区(vdb2)做成pv ,然后添加到vg


1. 创建新的pv

pvcreate  /dev/vdb2

2.将PV加入vg

vgextend  datav  /dev/vdb2



此时lv 还是50GB


3. 扩容lv

文档写的是分配多大

lvextend -L+500GB /dev/lvm_01/lv01

本例中vg 增加了一个10GB的分区

应该执行 lvextend -L +10G /dev/datav/data


但是报错,提示没那么大的空间,只能使用LE (15358)来扩了

LE 是看vgdisplay 里面的 Total PE 的数量

lvextend -l15358 /dev/datav/data   #15358 是vgdisplay 看到的free PE /size

4.扩容lvm 的文件系统

resize2fs /dev/datav/data





扩容逻辑卷方法之二

上面是操作的LVM 扩容,正常扩容思路就是将增加的空间创建一个分区,将分区创建成PV,加入VG,扩展LV

但是在遇到一个场景,LVM在一个磁盘上,分区数量太多了,无法新建分区,此时怎么处理?



1. 卸载正在使用的逻辑卷

umount /dev/datav/data

2. 取消lvm 的激活

vgchange -an datav    #datav 是vg 的名字

3.扩容磁盘最后一个分区

删除已有的vdb2 ,将扩容的磁盘大小都分配给vdb2

这部分操作参考linux 数据盘文件系统扩容部分,操作完可以看到整个磁盘都分配完了

4. 扩容pv

pvresize /dev/vdb2

此处遇到过一次不生效的情况,重启机器后才执行成功了,kpartx 可能没有那么好用。

5.激活vg

vgchange -ay datav

可以看到vg 虽然没有extend 但是 vg 的空间仍然增加了。

6.扩容lv

lvextend -L+40GB /dev/datav/data

挂载后之前数据仍然存在,但是文件系统大小没变

7.resize  文件系统

resize2fs /dev/datav/data




相关实践学习
基于Hologres轻量实时的高性能OLAP分析
本教程基于GitHub Archive公开数据集,通过DataWorks将GitHub中的项⽬、行为等20多种事件类型数据实时采集至Hologres进行分析,同时使用DataV内置模板,快速搭建实时可视化数据大屏,从开发者、项⽬、编程语⾔等多个维度了解GitHub实时数据变化情况。
阿里云实时数仓实战 - 用户行为数仓搭建
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求:熟练掌握 SQL 语法熟悉 Linux 命令,对 Hadoop 大数据体系有一定的了解   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
存储 关系型数据库 MySQL
达梦(DM)数据迁移工具
讲述达梦数据库迁移工具使用
|
机器学习/深度学习 PyTorch API
PyTorch 深度学习实用指南:6~8
PyTorch 深度学习实用指南:6~8
263 0
|
4月前
|
Linux
在线对Linux进行磁盘扩容的技术指南。
综上所述,Linux磁盘扩容的过程,重要的不仅是技术,更是对每一步骤的深刻理解和投入的爱心。只要手握正确的工具,我们不仅能满足"孩子"的成长需求,还能享受其中的乐趣和成就。
269 10
|
存储 Linux
|
安全 生物认证 数据安全/隐私保护
多因素认证(MFA)
【8月更文挑战第20天】
2428 1
|
关系型数据库 MySQL Linux
CentOS mysql常用命令
CentOS mysql常用命令
205 0
|
弹性计算 Linux 网络安全
阿里云ECS健康诊断产品详解
介绍阿里云ECS健康诊断产品详情和使用案例,包括各个产品概念、控制、OpenAPI、SDK等。
|
Kubernetes 负载均衡 网络协议
在K8S中,Service类型有哪些?
在K8S中,Service类型有哪些?
|
人工智能 文字识别 API
20行代码教你如何批量提取图片中文字
大家好,我是志斌~ 之前志斌在考研的时候遇到了一个问题,就是要将图片中的文字给提取出来,当时是J哥帮忙搞出来的,现在已经考完研了,也学会了提取方式,现在来给大家分享一下。
1113 0
20行代码教你如何批量提取图片中文字