Linux逻辑卷(LV)扩容

news2024/12/27 11:23:35

Linux逻辑卷(LV)扩容

1、准备物理磁盘(分区和不分区都行),可以使用lsblk命令查看新增的磁盘,如下图sde就是我们新增磁盘,容量为600G。

在这里插入图片描述

2、将新磁盘变成物理卷(PV)

pvcreate /dev/sde
# 其中 /dev/sde 是新增的磁盘,物理卷转换成功后可以使用 pvdislay 命令查看
# 如果新磁盘分区后就指定分区路径即可

在这里插入图片描述

3、加入卷组(VG)

vgextend file /dev/sde 
# 其中 file 是卷组名称可以使用 vgdisplay 命令查看

在这里插入图片描述

加入成功后,我们也可以看到我们自定义的卷组Free PE / Size这一项已多出来很多空间。

4、扩展逻辑卷空间

lvextend -L +600g /dev/file/cailiao 
# 其中/dev/file/cailiao是逻辑卷路径,可以使用lvdisplay命令查看

在这里插入图片描述

执行扩容命令后发现报错:Insufficient free space: 153600 extents needed, but only 153599 available。这是因为逻辑卷扩容600G,实际上卷组可扩容空间不是600G,是小于600G的,具体计算方式如下

[root@mongodb mongodb]# vgdisplay
  --- Volume group ---
  VG Name               file
  System ID
  Format                lvm2
  Metadata Areas        4
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                4
  Act PV                4
  VG Size               <3.59 TiB
  PE Size               4.00 MiB
  Total PE              940028
  Alloc PE / Size       786429 / <3.00 TiB
  Free  PE / Size       153599 / <600.00 GiB
  VG UUID               3maeEa-Zxfe-Mmih-eLud-vkd5-LADo-1Lntf3

实际扩容大小 = (Free PE) * (PE Size) / 1024

# 153599 * 4 / 1024 = 599.99609375

[root@mongodb mongodb]# lvextend -L +599.996g /dev/file/cailiao
  Rounding size to boundary between physical extents: <600.00 GiB.
  Size of logical volume file/cailiao changed from <3.00 TiB (786429 extents) to <3.59 TiB (940028 extents).
  Logical volume file/cailiao successfully resized.

如果不想手动计算Linux也提供了一种可以100%使用卷组空闲空间的命令,如

lvextend -l 100%free -n cailiao file
# 其中 -n 是指定逻辑卷名称 file 是卷组名称

5、最后调整文件系统

xfs_growfs /dev/file/cailiao
# 或者是
resize2fs /dev/file/cailiao

[root@mongodb mongodb]# resize2fs /dev/file/cailiao
resize2fs 1.46.4 (18-Aug-2021)
/dev/file/cailiao 上的文件系统已被挂载于 /opt;需要进行在线调整大小

old_desc_blocks = 384, new_desc_blocks = 459
/dev/file/cailiao 上的文件系统现在为 962588672 个块(每块 4k)。

6、再次查看逻辑卷大小

df -h

逻辑卷(LV)的创建

以上操作我们都是在现有的逻辑卷操作,如果是新的服务器,我们又该如何创建逻辑卷?

1、也是先创建物理卷(PV),假设有/dev/sda和/dev/sdb两个新磁盘,使用以下命令创建物理卷

pvcreate /dev/sda
pvcreate /dev/sdb
# 注意磁盘有没有分区都无所谓,如果已经分区就指定分区路径即可

创建成功后可用pvdisplay命令进行查看。

2、创建卷组(VG)

vgcreate vg_file /dev/sda /dev/sdb

创建成功后可用vgdisplay命令进行查看

3、创建逻辑卷(LV)

lvcreate -n lv_file -L 100G gv_file
# 其中-n是指定逻辑卷名称 -L是指定逻辑卷容量

4、格式化逻辑卷

mkfs.xfs /dev/mapper/file
# /dev/mapper/file是逻辑卷路径

格式化成功后可用lvdisplay命令进行查看

5、挂载

mount /dev/mapper/file /opt
# 挂载至/opt路径当然可以挂载至其他路径

6、查看

df -h

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1424552.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

windows平台使用tensorRT部署yolov5详细介绍,整个流程思路以及细节。

目录 Windows平台上使用tensorRT部署yolov5 前言&#xff1a; 环境&#xff1a; 1.为什么要部署&#xff1f; 2.那为什么部署可以解决这个问题&#xff1f;&#xff08;基于tensorRT&#xff09; 3.怎么部署&#xff08;只讨论tensorRT&#xff09; 3.0部署的流程 3.1怎…

Java动态修改用户Session实战-简单实例准备

锋哥原创的Java动态修改用户Session实战&#xff1a; Java动态修改用户Session实战课程_哔哩哔哩_bilibiliJava动态修改用户Session实战课程&#xff0c;管理员可以修改任意一个用户的session信息作者&#xff1a;java1234_小锋站点&#xff1a;www.java1234.vip喜欢的朋友点赞…

协程 Coroutine 到底是个啥?

看了很多博客&#xff0c;也看了些在线课堂的课程。大神们说的协程 Coroutine 的概念&#xff0c;一直含糊不清。今天自己动手做做实验理解下。 1. 代码如下 private const val i1 1000000000class MainViewModel : ViewModel() {companion object {private const val TAG …

MySQL数据库基础第一篇(SQL通用语法与分类)

文章目录 一、SQL通用语法二、SQL分类三、DDL语句四、DML语句1.案例代码2.读出结果 五、DQL语句1.DQL-基本查询2.DQL-条件查询3.DQL-聚合函数4.DQL-分组查询5.DQL-排序查询6.DQL-分页查询7.DQL语句-执行顺序1.案例代码2.读出结果 六、DCL语句1.DCL-管理用户2.DCL-权限控制1.案例…

C++ 数论相关题目:容斥原理。能被整除的数

给定一个整数 n 和 m 个不同的质数 p1,p2,…,pm 。 请你求出 1∼n 中能被 p1,p2,…,pm 中的至少一个数整除的整数有多少个。 输入格式 第一行包含整数 n 和 m 。 第二行包含 m 个质数。 输出格式 输出一个整数&#xff0c;表示满足条件的整数的个数。 数据范围 1≤m≤16 ,…

中移(苏州)软件技术有限公司面试问题与解答(5)—— Linux进程调度参数调优是如何通过代码实际完成的1

接前一篇文章&#xff1a;中移&#xff08;苏州&#xff09;软件技术有限公司面试问题与解答&#xff08;0&#xff09;—— 面试感悟与问题记录 本文对于中移&#xff08;苏州&#xff09;软件技术有限公司面试问题中的“&#xff08;11&#xff09;Linux进程调度参数调优是如…

python-自动化篇-办公-文件-加解密

解说 要使⽤Python进⾏⽂件的加密和解密&#xff0c;可以使⽤第三⽅加密库&#xff0c;如cryptography或pycryptodome。 ⼀个基本的⽰例&#xff0c;演⽰如何使⽤cryptography库对⽂件进⾏加密和解密&#xff1a; 安装cryptography库&#xff1a; pip install cryptography⽂…

docker中三种常用的持久化数据的方式

文章目录 介绍1.docker run -v2.volumes3.bind mounts 介绍 “前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。” 在Docker中&#xff0c;有以下三种常用的持久化数据的方式&#xff0c;可…

AI智能分析+明厨亮灶智慧管理平台助力“舌尖上的安全”

春节是中国最重要的传统节日之一&#xff0c;在春节期间&#xff0c;人们聚餐需求激增&#xff0c;餐饮业也迎来了高峰期。在这个时期&#xff0c;餐饮企业需要更加注重食品安全和卫生质量&#xff0c;以保证消费者的健康和权益&#xff0c;明厨亮灶智慧管理成为了餐饮业中备受…

代码随想录刷题第21天

第一题是二叉搜索树的最小绝对差&#xff0c;初始思路是中序遍历将二叉搜索树转换为有序数组&#xff0c;在有序数组中进行遍历。一遍过了。&#xff08;手机打代码真的麻烦&#xff09;看卡哥讲解会了双指针法遍历。 第二题是二叉搜索树中的众数&#xff0c;还是只想到了中序…

基于spring boot实现邮箱发送和邮箱验证

目录 一、邮箱发送实现1. 开通邮箱服务2. 添加邮箱依赖3.添加配置4.添加邮箱通用类5. 测试类 二、邮箱验证实现1.添加依赖2. 添加配置3.添加controller4. 测试 项目地址: https://gitee.com/nssnail/springboot-email 一、邮箱发送实现 1. 开通邮箱服务 使用qq邮箱、163邮箱都…

1月无代码资讯 | 两项低代码无代码行业报告相继重磅发布;GitHub Copilot Chat全面开放使用

栏目导读&#xff1a;无代码资讯栏目从全球视角出发&#xff0c;带您了解无代码相关最新资讯。 TOP3 大事件 1、ResearchAndMarkets.com "低代码无代码开发平台市场—— 2018-2028 年全球行业规模、份额、趋势、机遇及预测"报告发布 据雅虎财经近日资讯显示&#xf…

推荐一个可以采集众多国内外电商网站数据的API接口【附请求代码】

目前专门针对各大电商平台的数据分析工具很多&#xff0c;也支持数据导出。如针对亚马逊的helium10和junglescout等。 但这些工具对于需要随时跨平台采集数据是无能为力的。 这时&#xff0c;你需要一个万能的采集工具&#xff08;也就是通用的爬虫工具&#xff09;。 本文推…

whistle 抓包工具使用

安装配置whistle&#xff0c;本机环境是win10 1、whistle 安装&#xff0c;首先电脑上需要安装node.js&#xff0c;然后就可以使用npm命令安装whistle&#xff1a; npm install -g whistle 2、安装完后就可以使用whistle命令了: 启动&#xff1a;w2 start 重启&#…

分布式搜索引擎_学习笔记_2

分布式搜索引擎_学习笔记_2 在昨天的学习中&#xff0c;我们已经导入了大量数据到elasticsearch中&#xff0c;实现了elasticsearch的数据存储功能。但elasticsearch最擅长的还是搜索和数据分析。 所以今天&#xff0c;我们研究下elasticsearch的数据搜索功能。我们会分别使用…

数据库空间爆了怎么处理

作者&#xff1a; 马文斌 时间&#xff1a; 2024-1-29 标签&#xff1a; mysql 磁盘空间 爆满 binlog 背景 近期数据库空间一直告警&#xff0c;平时这套数据库集群是不会有磁盘空间告警的&#xff0c;难道是最近业务量猛增了吗&#xff1f;咱们来瞧瞧到底怎么回事&…

springboot142新冠病毒密接者跟踪系统

新冠病毒密接者跟踪系统设计与实现 摘 要 信息数据从传统到当代&#xff0c;是一直在变革当中&#xff0c;突如其来的互联网让传统的信息管理看到了革命性的曙光&#xff0c;因为传统信息管理从时效性&#xff0c;还是安全性&#xff0c;还是可操作性等各个方面来讲&#xff…

故障诊断 | 一文解决,SVM支持向量机的故障诊断(Matlab)

效果一览 文章概述 故障诊断 | 一文解决,SVM支持向量机的故障诊断(Matlab) 支持向量机(Support Vector Machine,SVM)是一种常用的监督学习算法,用于分类和回归分析。SVM的主要目标是找到一个最优的超平面(或者在非线性情况下是一个最优的超曲面),将不同类别的样本分开…

第二证券:沪指再度失守2800点,2月行情怎么走?

周三A股三大指数继续下行&#xff0c;上证指数再度失守2800点。 1月31日&#xff0c;沪深股指早盘小幅收拾后快速下行&#xff0c;盘中一度克复部分跌幅&#xff0c;但午后沪深股指再次回落。到收盘&#xff0c;沪指指数跌1.48%&#xff0c;深证成指跌1.95%&#xff0c;创业板…

Linux——安装MySQL

1、安装mysql8.0.35 1.1、安装步骤 1.更新包列表&#xff0c;首先&#xff0c;确保您的系统已更新到最新状态。运行以下命令来更新包列表和安装最新的软件包&#xff1a; sudo apt update sudo apt upgrade2.安装MySQL服务器&#xff1a;运行以下命令来安装MySQL服务器&…