Linux管理LVM逻辑卷

目录

一、LVM逻辑卷介绍

1. 概述

2. LVM基本术语

2.1 PV(Physical Volume,物理卷)

2.2 VG (Volume Group,卷组)

2.3 LV (Logical Volume,逻辑卷)

3. 常用的磁盘命令

4. 查看系统信息的命令

二、LVM逻辑卷管理

1. 建立逻辑卷

1.1 添加硬盘

1.2 硬盘sdb新建分区,修改sdb1类型为8e 

1.3 将sdb1和sdc组合新建物理卷,转换成pe(这步可以不做)

1.4 建立卷组取名vg1,并将/dev/sdb1和/dev/sdc加入卷组

1.5 建立逻辑卷,命名mysql,指定大小15G

1.6 格式化安装文件系统

1.7 挂载

1.8 查看挂载及磁盘剩余容量

2. 扩容逻辑卷

2.1 先扩容 vg1卷组容量

2.2 扩容逻辑卷并立马同步文件系统

2.3 查看逻辑卷剩余容量 

3. 扩容根目录

1. 查看根的卷组

2. 扩容卷组

3. 扩容根的逻辑卷

4. 查看磁盘剩余量

4. 磁盘配额

4.1 使用条件

4.2 操作

4.2.1 检查是否已安装xfsprogs和xfs_ quota软件包

4.2.2 添加磁盘配额属性

4.2.3 添加磁盘配额规则

4.2.4 查看所有可用分区的磁盘容量配额使用情况

4.2.5 验证


一、LVM逻辑卷介绍

1. 概述

LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性

2. LVM基本术语

2.1 PV(Physical Volume,物理卷)

物理卷是LVM机制的基本存储设备,通常对应一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE),构成物理卷。

2.2 VG (Volume Group,卷组)

由一个或多个物理卷组成一个整体,称为卷组。在卷组中可以动态添加或移除物理卷,许多物理卷可以分别组成不同的组,物理卷无需连续。

2.3 LV (Logical Volume,逻辑卷)

逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。

3. 常用的磁盘命令

命令功能说明
lsblk查看磁盘及分区情况
df查看挂载及磁盘剩余量
mount看见详细的挂载情况,挂载权限以及挂载
swapon/swapoff开启、关闭swap分区,swapoff -a:关闭所有swap分区
mkfs格式化文件系统
fdisk可以分区,-l:可以查看磁盘信息,针对2t以下的盘分区
gdisk对2t以上的盘分区
fsck修复文件系统
badblocks检测磁盘坏道
iostat查看磁盘读写性能
dd查看磁盘读写性能
pvcreate建立物理者
vgcreate建立卷组
lvextend扩展逻辑分区
vgextend扩展卷组

4. 查看系统信息的命令

命令功能说明
top实时查看cpu占用率,动态进程
free查看内存使用情况
iostat查看磁盘读写性能
df查看磁盘剩余及分区
ifconfig网络情况
uname-a,-r,查看你内核信息
hostname查看主机名
date看时间
ip a看IP
route查看网关,-n:网关数字显示
cat /etc/redhat-release查看系统类型
cat /etc/resolv.conf查看dns是否生效
tcpdump抓包命令

二、LVM逻辑卷管理

1. 建立逻辑卷

1.1 添加硬盘

1.2 硬盘sdb新建分区,修改sdb1类型为8e 

 

1.3 将sdb1和sdc组合新建物理卷,转换成pe(这步可以不做)

1.4 建立卷组取名vg1,并将/dev/sdb1和/dev/sdc加入卷组

1.5 建立逻辑卷,命名mysql,指定大小15G

1.6 格式化安装文件系统

1.7 挂载

1.8 查看挂载及磁盘剩余容量

2. 扩容逻辑卷

  • 卷组空间足够(直接扩容逻辑卷)
  • 卷组空间不足(需要先扩容卷组容量)

以卷组空间不足为例,新增一块硬盘/dev/sdd 

2.1 先扩容 vg1卷组容量

2.2 扩容逻辑卷并立马同步文件系统

2.3 查看逻辑卷剩余容量 

3. 扩容根目录

准备: 新建sdb2分区,供根扩容使用

1. 查看根的卷组

2. 扩容卷组

3. 扩容根的逻辑卷

4. 查看磁盘剩余量

4. 磁盘配额

4.1 使用条件

  • 内核必须支持磁盘配额。
  • 系统中必须安装了 Quota 工具。我们的 Linux 中默认安装了 Quoted 工具
  • 要支持磁盘配额的分区必须开启磁盘配额功能。这项功能可以手动开启,不再是默认开启的

4.2 操作

需求:对用户fql使用分区文件夹使用配额进行配置规则,软限制:最大使用80M、40个文件;硬限制:最大使用100M、50个文件

4.2.1 检查是否已安装xfsprogs和xfs_ quota软件包

4.2.2 添加磁盘配额属性

自动挂载配置如下:

 

4.2.3 添加磁盘配额规则

 

4.2.4 查看所有可用分区的磁盘容量配额使用情况

4.2.5 验证

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

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

相关文章

golang第一卷---go入门

go入门 对于使用go的好处环境变量配置开发工具 参考网站 :go入门 对于使用go的好处 简单好记的关键词和语法。轻松上手,简单易学。更高的效率。比Java,C等拥有更高的编译速度,同时运行效率媲美C,同时开发效率非常高。…

爬虫工作量由小到大的思维转变---<第三十三章 Scrapy Redis 23年8月5日后会遇到的bug)>

前言: 收到回复评论说,按照我之前文章写的: 爬虫工作量由小到大的思维转变---<第三十一章 Scrapy Redis 初启动/conn说明书)>-CSDN博客 在启动scrapy-redis后,往redis丢入url网址的时候遇到: TypeError: ExecutionEngine.crawl() got an unexpected …

数据资产专题3:估值

欢迎关注主页个人介绍及相关链接,获取更多算法源码材料 2023数据资源入表白皮书,推荐系统源码下载-CSDN博客 浅析研发支出费用化和资本化的区别-CSDN博客 商业银行数据资产估值白皮书,推荐系统源码下载-CSDN博客 用友BIP数据资产入表解决…

飞企互联-FE企业运营管理平台 登录绕过漏洞复现

0x01 产品简介 飞企互联-FE企业运营管理平台是一个基于云计算、智能化、大数据、物联网、移动互联网等技术支撑的云工作台。这个平台可以连接人、链接端、联通内外,支持企业B2B、C2B与O2O等核心需求,为不同行业客户的互联网转型提供支持。 0x02 漏洞概…

【12.28】转行小白历险记-刷算法04

01两两交换链表中的节点 整体思路 1.要修改后一个节点的指向一定要知道前一个节点的指向才可以改变后面一个节点的 2.分情况奇数和偶数节点,终止条件很重要 3.虚拟头节点,是对我们操作的指针是不是头节点进行判断 02删除链表的倒数第N个节点 思路 …

QT应用篇 二、QML用Image组件实现Progress Bar 的效果

QT应用篇 一、QT上位机串口编程 二、QML用Image组件实现Progress Bar 的效果 三、QML自定义显示SpinBox的加减按键图片及显示值效果 文章目录 QT应用篇前言一、qml需求二、使用组件1.Image组件2.Image中fillMode的使用例子 总结 前言 记录自己学习QML的一些小技巧方便日后查找…

前端使用高德api的AMap.Autocomplete无效,使用AMap.Autocomplete报错

今天需要一个坐标拾取器,需要一个输入框输入模糊地址能筛选的功能 查看官方文档,有一个api可以直接满足我们的需求 AMap.Autocomplete 上代码 AMapLoader.load({"key": "你的key", // 申请好的Web端开发者Key,首次调…

C语言 linux文件操作(二)

文章目录 一、获取文件长度二、追加写入三、覆盖写入四、文件创建函数creat 一、获取文件长度 通过lseek函数,除了操作定位文件指针,还可以获取到文件大小,注意这里是文件大小,单位是字节。例如在file1文件中事先写入"你好世…

通过Python将PDF转为文本,快速提取PDF中的文字

快速高效地从PDF文档中提取信息对于专业人士来说非常重要。处理大量PDF文件时,将PDF转换为可编辑的文本格式可以节省时间和精力。而强大的Python语言正是在这些方面发挥其作用。利用Python中丰富的API,我们可以轻松在Python程序中将PDF转换为文本&#x…

第二证券:A股市场放量反弹 跨年行情或启动

沪指日线等级放量反弹,周四收中阳线成功站上20日均线,底部结构或可树立。创业板指大涨近4%,日线MACD出现底违反,多方动能较强,中等级反弹行情或在酝酿。月线来看,12月创业板指探底上升出现较长下影&#xf…

畅捷通的 Serverless 探索实践之路

作者:计缘,阿里云云原生架构师 畅捷通介绍 畅捷通是中国领先的小微企业财税及业务云服务提供商,成立于 2010 年。畅捷通在 2021 年中国小微企业云财税市场份额排名第一,在产品前瞻性及行业全覆盖方面领跑市场,位居中…

小型洗衣机怎么用?高质量的小型洗衣机推荐

清洗内衣内裤这些贴身衣物确实是一件比较头疼的事,有的小伙子由于工作的劳累通常在洗完澡后并不喜欢直接清洗内衣内裤,会存上几天再扔到洗衣机里,这样做是很不可取的,因为穿过的内裤很久不洗就会滋生细菌,另外&#xf…

AGV|RGV小车RFID传感器CNS-RFID-01/1S的RS232通讯联机方法

CNS-RFID-01/1S广泛应用于AGV小车,搬运机器人,无人叉车等领域,用于定位,驻车等应用,可通过多种通讯方式进行读写操作,支持上位机控制,支持伺服电机,PLC等控制设备联机,本…

CUDA驱动深度学习发展 - 技术全解与实战

全面介绍CUDA与pytorch cuda实战 关注TechLead,分享AI全维度知识。作者拥有10年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士&…

盘点 2023 公开的攻击面发现平台

针对可以直接购买并且明码标价的攻击面发现平台进行了对比,结果如下 测试用例: 企业(某制造有限公司)、高校(某职业学院) 测试对象: 零零信安攻击面管理平台 长亭云图极速版攻击面管理平台 …

【AI大语言模型】ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的应用

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮,可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

写在2023岁末:敏锐地审视量子计算的当下

本周,《IEEE Spectrum》刊登了一篇出色的文章,对量子计算(QC)的近期前景进行了深入探讨。 文章的目的并不是要给量子计算的前景泼冷水,而是要说明量子计算的前景还很遥远,并提醒读者量子计算的用例可能很窄…

Python经典游戏 唤醒你童年记忆

这些游戏你玩过几个&#xff1f; 1.贪吃蛇2.吃豆人3.加农炮4.四子棋5. Fly Bird<font color #f3704ab>6.记忆&#xff1a;数字对拼图游戏&#xff08;欢迎挑战&#xff01;用时&#xff1a;2min&#xff09;7.乒乓球8.上课划水必备-井字游戏&#xff08;我敢说100%的人都…

Spring6入门

1、入门 1.1、环境要求 JDK&#xff1a;Java17&#xff08;Spring6要求JDK最低版本是Java17&#xff09;Maven&#xff1a;3.6Spring&#xff1a;6.1.2 1.2、构建模块 &#xff08;1&#xff09;构建父模块spring6 在idea中&#xff0c;依次单击 File -> New -> Proj…

DotNet 命令行开发

DotNet 命令行开发 下载安装下载 SDK安装 SDK绿色版下载绿化脚本 常用命令创建项目 dotnet new发布应用 dotnet publish更多命令 配置排除依赖关系 参考资料 下载安装 下载 SDK 我们就下最新的好&#xff1a; .NET 8.0 SDK (v8.0.100) - Windows x64 Installer! 安装 SDK 直…