Linux逻辑卷(LV)扩容

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               fileSystem IDFormat                lvm2Metadata Areas        4Metadata Sequence No  3VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               1Max PV                0Cur PV                4Act PV                4VG Size               <3.59 TiBPE Size               4.00 MiBTotal PE              940028Alloc PE / Size       786429 / <3.00 TiBFree  PE / Size       153599 / <600.00 GiBVG 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/cailiaoRounding 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.mzph.cn/news/659283.shtml

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

相关文章

缓存的概念

文章目录 一、系统缓存buffer与cachecache 的保存位置cache 的特性 二、用户层缓存DNS缓存 三、浏览器缓存过期机制最后修改时间Etag标记过期时间 expires混合使用和缓存刷新缓存刷新 cookie和session 四、CDN缓存什么是CDN用户请求CDN流程利用 302 实现转发请求重定向至最优服…

RabbitMQ 死信队列应用

1. 概念 死信队列&#xff08;Dead Letter Queue&#xff09;是在消息队列系统中的一种特殊队列&#xff0c;用于存储无法被消费的消息。消息可能会因为多种原因变成“死信”&#xff0c;例如消息过期、消息被拒绝、消息队列长度超过限制等。当消息变成“死信”时&#xff0c;…

【数据分享】1929-2023年全球站点的逐月最高气温数据(Shp\Excel\无需转发)

气象数据是在各项研究中都经常使用的数据&#xff0c;气象指标包括气温、风速、降水、湿度等指标&#xff0c;其中又以气温指标最为常用&#xff01;说到气温数据&#xff0c;最详细的气温数据是具体到气象监测站点的气温数据&#xff01; 之前我们分享过1929-2023年全球气象站…

Leetcode1109. 航班预订统计

Every day a Leetcode 题目来源&#xff1a;1109. 航班预订统计 解法1&#xff1a;差分数组 注意到一个预订记录实际上代表了一个区间的增量。我们的任务是将这些增量叠加得到答案。因此&#xff0c;我们可以使用差分解决本题。 代码&#xff1a; /** lc appleetcode.cn i…

asp.net core监听本地ip地址

开发asp.net core的时候遇到一个问题我想提供访问供其他同事测试&#xff0c;但是默认都是localhost或者127.0.0.1。我想换成我的Ip地址访问但是不行&#xff0c;百度搜索需要更换监听的地址即修改launchSettings.json&#xff0c;修改为0.0.0.0:5248&#xff0c;这样不管local…

力扣hot100 跳跃游戏 II 贪心 思维

Problem: 45. 跳跃游戏 II 思路 &#x1f468;‍&#x1f3eb; 参考 每次在上次能跳到的范围&#xff08;end&#xff09;内选择一个能跳的最远的位置&#xff08;也就是能跳到max_far位置的点&#xff09;作为下次的起跳点 &#xff01; Code ⏰ 时间复杂度: O ( n ) O(n…

DVI接口主机连接VGA显示器解决方案:DVI转VGA转换器DV

DVI转VGA转换器概述 DVI转VGA转换器能够将DVI数字信号转换成VGA模拟信号&#xff0c;通过VGA线缆传输给VGA显示设备使用&#xff0c;这样就能实现DVI接口主机连接VGA接口的显示器。 DVI转VGA转换器DV DVI转VGA转换器DV接口说明 DVI转VGA转换器DV接口介绍 DVI转VGA转换器连接示…

Spring Boot集成RocketMQ

本文目的是&#xff1a;教会你使用Spring Boot集成RocketMQ。 pom.xml文件引入rocketMQ依赖 <!-- rocketmq 依赖--><dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId>&…

XCTF:warmup[WriteUP]

CtrlU查看页面源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatible&q…

嵌入式学习第十四天!(结构体、共用体、枚举、位运算)

1. 结构体&#xff1a; 1. 结构体类型定义&#xff1a; 嵌入式学习第十三天&#xff01;&#xff08;const指针、函数指针和指针函数、构造数据类型&#xff09;-CSDN博客 2. 结构体变量的定义&#xff1a; 嵌入式学习第十三天&#xff01;&#xff08;const指针、函数指针和…

深度学习侧信道攻击的集成方法

深度学习侧信道攻击的集成方法 深度学习侧信道攻击的集成方法项目背景与意义摘要项目链接作者数据集CHES CTF 数据集ASCAD FIXED KEY 数据集ASCAD RANDOM KEY 数据集 代码代码执行神经网络 深度学习侧信道攻击的集成方法 项目背景与意义 在TCHES2020&#xff08;第4期&#x…

安卓线性布局LinearLayout

<?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.android.com/tools"android:layout_width"match_parent"android:…

如何用MapTalks IDE来发布网站?

简介 MapTalks IDE 全称 MapTalks集成设计环境&#xff08;Integrated Design Environment&#xff09;&#xff0c;是由MapTalks技术团队开发的新一代web地图设计软件。 通过MapTalks IDE&#xff0c;您可以自由的创建二维和三维地图&#xff0c;在其中载入或创建地理数据&a…

【数据结构与算法】之哈希表系列-20240130

这里写目录标题 一、383. 赎金信二、387. 字符串中的第一个唯一字符三、389. 找不同四、409. 最长回文串五、448. 找到所有数组中消失的数字六、594. 最长和谐子序列 一、383. 赎金信 简单 给你两个字符串&#xff1a;ransomNote 和 magazine &#xff0c;判断 ransomNote 能不…

【Midjourney】新手指南:命令

1./ask 向Midjourney提问&#xff0c;不过问题和回答都是英文的&#xff0c;例如&#xff1a; 2./blend 将两张图片合并为一张 ​ 3./describe 上传一张图片&#xff0c;Midjourney会生成四组该图片相关的关键词&#xff0c;可以使用这些关键词再生成图片。 ​ 4./turbo …

力扣 55.跳跃游戏

思路&#xff1a; 从后往前遍历&#xff0c;遇到元素为0时&#xff0c;记录对应的下标位置&#xff0c;再向前遍历元素&#xff0c;看最大的跳跃步数能否跳过0的位置&#xff0c;不能则继续往前遍历 代码&#xff1a; class Solution { public:bool canJump(vector<int>…

毕业设计过程学习

传统的目标检测算法主要通过人工设计与纹理、颜色和形状相关的特征来进行目标区域特征的提取。随着深度学习和人工智能技术的飞速发展&#xff0c;目标检测技术也取得了很大的成就。早期基于深度学习的目标检测算法的研究方向仍然是将目标定位任务和图像分类任务分离开来的&…

uni-app在hbuilderx打开微信开发工具运行

一、运行设置配置微信开发者工具路径 运行-运行到小程序模拟器-运行设置 配置微信开发工具的安装路径&#xff08;可浏览文件位置选择&#xff09;&#xff1b;web服务器端口号在第二步骤获得&#xff1b; 二、打开微信开发者工具设置-安全设置 打开服务端口开关&#xff0…

使用ffmpeg madiamtx制作一个rtsp源

有很多人在跑rtsp解码的demo的时候, 苦于找不到一个可以拉流的源, 这里说一个简单的方法. 使用mediamtx, 加ffmpeg加mp4文件方式, 模拟一个rtsp的源. 基本架构就是这样. 在PC上, 这里说的PC可以是远程的服务器, 也可以是你的开发用的windows, 都行. 把mediamtx, 在pc上跑起来 …

书写触感细腻的电容触控笔,透明造型超好看,西圣Pencil2上手

iPad在配上手写笔之后&#xff0c;才能才能充分发挥优势&#xff0c;实现除看视频之外的更多功能。很多人入手iPad的初衷都是工作或者学习&#xff0c;如果只拿来观剧或玩游戏就太浪费了。当然了&#xff0c;现实情况下&#xff0c;Apple Pencil高昂的定价也是很多人望而却步的…