Tencent OS下逻辑卷(LVM)创建和扩容

news2025/7/14 12:42:49

测试环境是一个虚拟机,原配置1个虚拟盘。

创建4个虚拟盘,每盘2G并挂载在虚拟主机上,启动虚拟主机开始测试。

 LVM英文是Logical Volume Manager,直接翻译为逻辑卷管理。

这种磁盘管理模式比较灵活,在磁盘空间不足的时候可以有扩容的可能。

LVM需要安装相关软件,使用如下命令检查软件是否安装:

rpm -qa |grep lvm

如果没有安装使用如下命令安装:

yum install -y lvm2

安装成功LVM,开始创建逻辑卷。

使用如下命令查看磁盘设备:

fdisk -l

如图,新增4块2G硬盘。 

使用fdisk给硬盘/dev/sdb/dev/sdc分区,每块硬盘分2个主分区,大小一致为1G。

分区过程这里忽略,看下结果。

这里只说1点,fdisk分区时,使用t命令将分区类型修改一下,输入8e。这样在查看时,类型就会看到如图的“Linux LVM” 。

 

这里我们拥有了4个分区,他们是/dev/sdb1/dev/sdb2/dev/sdc1/dev/sdc2

创建和使用逻辑卷基本步骤如下:

1.创建pv(物理卷)

2.创建vg(卷组)

3.创建逻辑卷

4.格式化逻辑卷

5.挂载逻辑卷

使用如下命令创建物理卷:

pvcreate /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdc2

 如图所示,提示4个提示物理卷创建成功。

使用pvscan命令,查看已经创建的物理卷。

 使用vgcreate命令创建卷组vgdatea 

vgcreate vgdatea /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdc2

使用lvcreate命令创建逻辑卷lv001,大小为3G:

lvcreate -L 3G -n lv001 vgdata

最后就是格式化和挂载。

 

 下面我们在逻辑卷上放一个2G的文件。使用dd命令生成。

 如图生成1个2G文件f1,剩余空间不足1G。

在生成1个2G文件空间应该不足,我们再执行一次看看结果。

这次提示空间不足。由图中得知实际生成了930M大小的文件。删除在这个文件,我们扩容后再测试。

我们把剩余空间都添加进来。使用lvextend命令。

lvextend -l +100%free -r /dev/vgdata/lv001

 这次我们创建一个1.5G的文件,刚才知道,扩容前生育了930M,扩容如果没成功,那么创建文件会失败。

 这次创建成功了。使用df看lv1空间由3.9G了。

 

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

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

相关文章

深入浅出C++ ——容器适配器

文章目录一、容器适配器二、deque类简介1. deque的原理2. deque迭代器3. deque的优点和缺陷4. 为什么选择deque作为stack和queue的底层默认容器一、容器适配器 适配器的概念 适配器是STL六大核心组件之一,它是一种设计模式,该种模式是将一个类的接口转换…

大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad

前文回顾 大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介大规模 IoT 边缘容器集群管理的几种架构-1-RancherK3s 📚️Reference: IoT 边缘计算系列文章 HashiCorp 解决方案 - Nomad Docker 简介 Nomad: 一个简单而灵活的调度器和编排器,…

网络工程课(二)

ensp配置vlan 一、配置计算机ip地址和子网掩码 二、配置交换机LSW1 system-view [Huawei]sysname SW1 [SW1]vlan batch 10 20 [SW1]interface Ethernet0/0/1 [SW1-Ethernet0/0/1]port link-type access 将接口设为access接口 [SW1-Ethernet0/0/1]port default vlan 10 [SW1-E…

【MyBatis】源码学习 04 - 从 MapperMethod 简单分析一条 SQL 的映射操作流程

文章目录前言参考目录学习笔记1、测试代码说明2、binding 包的主要功能3、获取 Mapper 接口实例过程4、SQL 语句执行流程4.1、方法调用器4.2、MapperMethod 绑定方法4.2.1、SqlCommand4.2.2、MethodSignature4.3、MapperMethod#execute前言 本文内容对应的是书本第 13 章的内容…

【亲测2022年】网络工程师被问最多的面试笔试题

嗨罗~大家好久不见,主要是薄荷呢主业还是比较繁忙的啦,之前发了一个面试题大家都很喜欢,非常感谢各位大佬对薄荷的喜爱,嘻嘻然后呢~薄荷调研了身边的朋友和同事,发现我们之前去面试,写的面试题有很多共同的…

C++ Effictive 第6章 继承与面向对象设计 笔记

继承意味着"is-a"。如果B继承自A,那么B is-a A。 子类声明与父类函数同名的函数时,父类函数会被遮掩。 使用using Base::func(args...);父类所有func的重载函数都在子类中被声明。此举下,如果子类函数与父类函数参数也一…

不要对chatgpt过度反思 第一部分

最近一段时间,chatgpt很热,随意翻一些文章或视频,一些非常整齐一致的怪论,时不时都会冒出来。 为什么这种革命性创新又出现美国? 为什么我国互联网只会电商,没有创新? 为什么我们做不出来&…

列表推导式_Python教程

内容摘要 Python中存在一种特殊的表达式,名为推导式,它的作用是将一种数据结构作为输入,再经过过滤计算等处理,最后输出另一种数据结构。根据数据结构的不同会被分为列表推导式、 文章正文 Python中存在一种特殊的表达式&#x…

股票、指数、快照、逐笔... 不同行情数据源的实时关联分析应用

在进行数据分析时经常需要对多个不同的数据源进行关联操作,因此在各类数据库的 SQL 语言中均包含了丰富的 join 语句,以支持批计算中的多种关联操作。 DolphinDB 不仅通过 join 语法支持了对于全量历史数据的关联处理,而且在要求低延时的实时…

Qt信号与槽使用方法总结

前言 在图形界面编程中QT是为首选,组件之间如何实现通信是核心的技术内容。Qt 使用了信号与槽的机制,非常的高效、简单、易学,方便开发者的使用。本文详细的介绍了Qt 当中信号与槽的概念,并演示了各种信号与槽的连接方式。 什么…

你知道 GO 中的 协程可以无止境的开吗?

GO语言天生高并发的语言&#xff0c;那么是不是使用 go 开辟协程越多越好的&#xff0c;那么在 go 里面&#xff0c;协程是不是可以开无限多个呢&#xff1f; 那么我们就一起来看看尝试写写 demo 吧 尝试开辟尽可能多的 协程 写一个 demo &#xff0c;循环开 1 << 31 …

自由变化,功能增强,适配优化—V6.0.2版本发布

本次更新&#xff1a;经过两个月的细节打磨&#xff0c; V6.0.2版本发布&#xff0c;自由变化&#xff0c;功能增强&#xff0c;适配优化&#xff1b;新版本增加了超级弹窗&#xff0c;可以多窗口并存&#xff1b;增加了编号组件&#xff0c;可以调用编号组件库&#xff0c;自动…

Artiifact分析HSV数据

Artiifact分析HSV数据1 下载Artiifact分析工具2 安装软件后打开软件3 分析1 Extract IBIS from ECG data2 Detect and process artifact in IBI data3 Analse HRVARTiiFACT&#xff0c;这是一种用于处理心电图和 IBI 数据的软件工具。图形用户界面中提供了自动和手动伪影检测和…

JavaEE|TCP/IP协议栈之TCP协议端格式详解

文章目录一、对TCP协议的感性认识简介特点二、TCP的报文结构概览16位端口号和16位目的端口号32位序号和32位确认序号4位首部长度保留位&#xff08;6位&#xff09;6个标志位16位窗口大小16位校验和16位紧急指针40位头部选项&#xff08;option&#xff09;参考一、对TCP协议的…

【新品发布】三颗国产新“芯”硬核亮相——1颗电机驱动IC+2颗电源管理IC

拓尔“芯”常态&#xff0c;性能为王创新进取永不止步&#xff01;自2023年新品发布会1月场发布5款重磅新品后&#xff0c;伴着春律&#xff0c;2月场它来了&#xff01; 2023年2月20日晚&#xff0c;拓尔微线上发布电机驱动芯片TMI8723及两颗电源管理芯片TMI7205B、TMI5122D8…

初识SSTI

SSTI概念SSTI就是服务器端模板注入&#xff08;Server-Side Template Injection&#xff09;&#xff0c;实际上也是一种注入漏洞&#xff1b;可以类比于SQL注入&#xff0c;实际上这两者的基本思想是一致的&#xff1b;SSTI也是获取了一个输入&#xff0c;然后在后端的渲染处理…

AVS3中ECCSAO

AVS3引入了CCSAO&#xff0c;通过不同通道间的预测来去除通道间的冗余以提升编码效率。然而CCSAO在处理时未考虑边界像素的分类问题&#xff0c;所以在处理纹理复杂的内容时效率还是不高。CCSAOAVS3中引入了CCSAO&#xff0c;它是帧级的环路滤波工具&#xff0c;如Fig.1所示&am…

ABAP 351 - 动态编程

作为面对对象的编程语言&#xff0c;ABAP也是支持动态编程的。ABAP351作为一门独立的课程介绍了类反射机制如何实现的过程。一、Field SymbolsField Symbols(字段符号)在ABAP编程中经常使用&#xff0c;实际上它具备以下几点特性&#xff1a;字段符号只是字段的一个别名&#x…

一个http请求的全过程是怎样的?

一、前言 当我们在浏览器栏输入&#xff1a;http//:www.baidu.com 的时候&#xff0c;具体发生了什么呢&#xff1f;这个请求是怎么到达服务器及返回结果的呢 http请求过程图示 二、概述 浏览器进行DNS域名解析&#xff08;就是域名到IP地址的转换过程&#xff09;&#xff0…

字节10年架构师职业发展经历,助你做好职业规划

一直以来程序员这一职业都给人高薪资的印象&#xff0c;近年来随着互联网行业的快速发展&#xff0c;程序员更是人满为患&#xff0c;然而很多人关注的却是程序员的薪资&#xff0c;而非职业本身。 一批批程序员进入工作岗位&#xff0c;但是很多人并没有对自己的职业生涯有清…