Linux管理LVM逻辑卷

news2024/11/25 10:56:06

目录

一、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.coloradmin.cn/o/1343173.html

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

相关文章

创建您的第一个记忆卡片游戏

大家好!今天,我们将一起探索如何用HTML、CSS和JavaScript创建一个有趣的记忆卡片游戏。我们的游戏规则很简单:用户需要找到一对一样的卡片。如果你是编程新手,不用担心,我会逐步引导你完成这个项目。 正文&#xff1a…

EyouCMSv1.5.1漏洞复现

赞赞网络科技 EyouCMS(易优CMS)是中国赞赞网络科技公司的一套基于ThinkPHP的开源内容管理系统(CMS)。 Eyoucms v1.5.1 及以前版本存在任意用户后台登陆与文件包含漏洞,该漏洞使攻击者可以通过调用api,在前台…

LIUNX进程程序替换

1.什么是程序替换 a.一个程序,只能执行自己的代码 b.如果想要一个程序执行,别的程序的代码呢? 我们就可以创建一个子进程,将这个子进程替换为我们想要执行的程序。 2.样例代码-----execl(接口) 返回值&…

如何信任机器学习模型的预测结果?

在本篇中,我将通过一个例子演示在 MATLAB 如何使用 LIME 进行复杂机器学习模型预测结果的解释。 我使用数据集 carbig(MATLAB 自带的数据集)训练一个回归模型,用于预测汽车的燃油效率。数据集 carbig 是 70 年代到 80 年代生产的…

Python 简易图形界面库easygui 对话框大全(续)

目录 EasyGUI库 主要特点 使用场景 对话框样式 10. 文件打开框 fileopenbox 11. 文件保存框 filesavebox 12. 目录打开框 diropenbox 13. 索引对话框 indexbox 14. 例外报告框 exceptionbox 15. 代码文本框 codebox 16. 密码输入框 passwordbox 17. 多重文本框 mul…

Spring的Bean你了解吗

Bean的配置 Spring容器支持XML(常用)和Properties两种格式的配置文件 Spring中XML配置文件的根元素是,中包含了多个子元素,每个子元素定义了一个Bean,并描述了该Bean如何装配到Spring容器中 元素包含了多个属性以及子元素,常用属性及子元素如下所示 i…

变分贝叶斯近似

马尔可夫链蒙特卡洛方法(MCMC)是一个非常有用和重要的工具,但在用于估计大型数据集的复杂后验分布或模型时可能会遇到困难。变分近似(variational approximations)或变分推断(variational inference&#x…

搅拌站erp系统|从单站到集团公司,不同规模搅拌站如何选择ERP?

搅拌站在采购ERP时经常感到困惑:市场上ERP这么多,功能看上去也大同小异,到底应该怎么选择? 其实,不同规模的搅拌站,所处的发展阶段不同,工作流程不同,在选择ERP过程中需要考量的维度…

VIOOVI干货分享:生产标准工时的计算与观测次数确认

在制造业中,生产标准工时是一个关键指标,它可以帮助企业确定生产效率、评估员工绩效以及优化生产流程。本文将介绍生产标准工时的计算方法,并探讨如何确认观测次数,以充分利用ECRS工时分析软件。 一、生产标准工时的计算 生产标准…

Vue - 实现文件导出文件保存下载

1 文件导出:使用XLSX插件 需求背景:纯前端导出,如 在前端页面勾选部分表格数据,点击"导出"按钮导出Excel文件。 实现思路: 1.通过XLSX插件的 XLSX.utils.book_new()方法,创建excel工作蒲对象wb…

计量经济学|学习笔记以及学习感悟

初级计量经济学着重于介绍基本的统计工具和经济模型,以帮助理解经济数据和经济现象之间的关系。它包括回归分析、假设检验和预测方法等内容。中级计量经济学则深入研究这些方法的理论基础和实际应用,包括更复杂的模型和技术,如面板数据分析、…

【C语言】数据结构——排序二(快排)

💗个人主页💗 ⭐个人专栏——数据结构学习⭐ 💫点击关注🤩一起学习C语言💯💫 目录 导读:数组打印与交换1. 交换排序1.1 基本思想:1.2 冒泡与快排的异同 2. 冒泡排序2.1 基本思想2.2 …

【模型】模型量化技术:动态范围、全整数和Float16量化

目录 一 动态范围量化 二 全整数量化 三 float16量化 通常,表示神经网络的数据类型是32位浮点数(float32),这种数据类型可以提供高精度的计算,但是在计算资源和存储空间有限的设备上运行神经网络时,会带…

小型内衣洗衣机什么牌子好?口碑好的小型洗衣机

想必大家都知道,我们的内衣裤、袜子这些衣物对卫生方面的要求是比较的高,毕竟是贴身的衣物,因此是要分开清洗的,而不能够跟我们其他的大件衣服一起放入到大型洗衣机里进行混洗,很多就选择了分开单独的手洗,…

【Python排序算法系列】—— 冒泡排序

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 💫个人格言:"没有罗马,那就自己创造罗马~" 目录 冒泡排序 过程演示: 冒泡排序实现代码: 分析冒泡排序: P…

车载毫米波雷达及芯片新趋势研究2--“CMOS+AiP+SoC”与4D毫米波雷达推动产业越过大规模发展临界点

2.1 MMIC芯片工艺发展至CMOS时代,芯片集成度更高、体积与成本下降  MMIC芯片工艺经GaAs、SiGe已发展至CMOS时代,CMOS MMIC具有更低成本、更高集成度的优势。 工艺的主要变化发生在MMIC芯片的射频材料部分,目前SiGe仍为主流工艺。 SiGe虽在…

c# label 自定义行间距

label 添加 Paint 事件。用"\n" 段落换行 private void label2_Paint(object sender, PaintEventArgs e){int LineDistance 8;//行间距System.Windows.Forms.Label label sender as System.Windows.Forms.Label;System.Drawing.Font drawFont label.Font;label.Au…

Tips:电池电源电压转换为220V

今天在进行操作的时候,看到一个新的东西,就是如何普通的电瓶电压转化为220V交流电。 当在室外或者工作地距离电源比较远的情况下,一般是选取拉线的方式进行采电,但是当距离电源过远,使用拉线的方式就不可用了。如何在…

【Vue2+3入门到实战】(9)Vue基础之组件的三大组成部分(结构/样式/逻辑) 详细示例

目录 一、学习目标1.组件的三大组成部分(结构/样式/逻辑) 二、scoped解决样式冲突**1.默认情况**:2.代码演示3.scoped原理4.总结 三、data必须是一个函数1、data为什么要写成函数2.代码演示3.总结 一、学习目标 1.组件的三大组成部分&#x…

ksuser.dll文件缺失怎么办?软件或游戏无法启动,一键自动修复

很多小伙伴反馈,自己的电脑中了病毒,被杀毒软件清理后,在打开游戏或软件的时候,经常会报错“提示无法找到ksuser.dll文件,建议重新安装软件或游戏”。自己根据提示重装后,还是报错,不知道应该怎…