LVM与磁盘配额
文章目录
- LVM与磁盘配额
- 1 LVM概述
- 1.1 名词解释
- 1.2 LVM优势
- 2 LVM相关命令
- 2.1 创建逻辑卷过程
- 2.2 对逻辑卷扩容
- 3 磁盘配额
- 3.1 磁盘配额的特点
- 3.2 磁盘配额的命令
- 3.3 查看配额使用情况
- 3.4 验证磁盘配额
- 3.5 实验
LVM与磁盘配额
1 LVM概述
1.1 名词解释
LVM:logical volume manager 逻辑卷管理
LVM是Linux系统的一个重要的存储技术(动态扩容)。lvm适合于管理大存储设备。
LVM原理:将不同硬盘的不同分区或者同一个硬盘的不同分区,组成一个逻辑上的硬盘,称为逻辑卷组,通过对逻辑卷组的划分,形成一个个的逻辑卷(分区),通过对逻辑卷来对磁盘进行管理。
LVM最小的存储单位:4MB PE就是逻辑卷的最小存储单位
物理卷:pv 真正的物理硬盘或者是分区
卷组:vg 把物理卷组合起来就是卷组
逻辑卷:lv 对卷组进行分区,就是逻辑卷

1.2 LVM优势
1、解决了传统分区方式无法动态管理的问题
2、读写性能更好
3、虚拟(虚拟的概念还是要依托于真实的物理硬件来提供支撑)。
2 LVM相关命令
| 功能 | pv(物理卷) | vg(卷组) | lv(逻辑卷) |
|---|---|---|---|
| scan 扫描 | pvscan | vgscan | lvscan |
| create 创建 | pvcreate | vgcreate | lvcreate |
| display 显示详细信息 | pvdisplay | vgdisplay | lvdisplay |
| remove 移除 | pvremove | vgremove | lvremove |
| extend 扩容 | vgextend | lvextend | |
| reduce 缩容 | vgreduce | lvreduce |
2.1 创建逻辑卷过程
第一步:必须要有物理的磁盘,先对物理的磁盘进行分区(可省略)
第二步:把物理磁盘组合起来形成一个逻辑上的硬盘,也就是卷组
apt -y install lvm2 安装LVM包vgcreate cxk /dev/sdb1 /dev/sdb2 /dev/sdb3vgdisplay

第三步:对这个卷组进行分区(创建逻辑卷)
lvcreate -L 150G -n rap -v cxklvdisplay

第四步:创建文件系统
mkfs.xfs /dev/cxk/rap

第五步:挂载
- 自动挂载方式:


- 临时挂载方式
mount -o usrquota,grpquota /dev/cxk/rap /mnt/data
2.2 对逻辑卷扩容
示例:
lvextend -L +5G /dev/cxk/rap -r
解释:
-L +5G:表示将逻辑卷的大小增加5GB。/dev/cxk/rap:这是要扩展的逻辑卷的设备路径。-r:表示在扩容后刷新生效,使新的容量立即生效。
resize2fs /dev/cxk/rap #ext4刷新扩容或者缩容的命令xfs_growfs /dev/cxk/rap #xfs刷新扩容的命令(xfs文件系统无法进行缩容)
3 磁盘配额
磁盘配额:指定一个用户,只能使用磁盘设备挂载点的指定额度。
额度:磁盘空间的大小,创建文件的数量。
作用:防止用户滥用空间
3.1 磁盘配额的特点
- 作用范围:针对指定的文件系统(分区)
- 限制对象:用户帐号、组帐号
- 限制类型:磁盘容量、文件数量
- 限制方法:软限制(仅警告)、硬限制(直接限制)
3.2 磁盘配额的命令
apt -y install xfsprogs quota 安装依赖软件包,磁盘配额时尽量使用xfs文件系统(ext4可能会有问题)mount -o usrquota,grpquota 指定参数挂载xfs_quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 用户' /挂载点/
解释:
-x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。-c:表示直接调用管理命令。-u:指定用户账号对象-g:指定组账号对象bsoft:设置磁盘容量的软限制数值(默认单位为KB)。bhard:设置磁盘容量的硬限制数值(默认单位为KB)。isoft:设置磁盘文件数的软限制数值。ihard:设置磁盘文件数的硬限制数值。
注:超出配额范围的部分会无法创建,范围内的部分可以成功创建
3.3 查看配额使用情况
xfs_quota -x -c 'report 选项'
| 选项 | 功能 |
|---|---|
| -u | 对用户查看 |
| -g | 对组查看 |
| -a | 查看所有可用分区的配额使用报告 |
| -b | 查看磁盘容量 |
| -i | 查看文件数 |
3.4 验证磁盘配额
创建指定大小的空文件
dd if=/dev/zero of=/data/123.txt bs=10M count=12
解释
dd设备转换和连续复制的命令if=指定从什么设备/文件输入of=指定数据输出到哪个文件bs=指定输出数据块的大小count=指定输出数据块的次数/dev/zero零设备文件,提供无限的空字符,用来生成特定大小的文件
补充:
iostat 判断磁盘的读写是否正常的命令
3.5 实验



相关文章:
LVM与磁盘配额
文章目录 LVM与磁盘配额1 LVM概述1.1 名词解释1.2 LVM优势 2 LVM相关命令2.1 创建逻辑卷过程2.2 对逻辑卷扩容 3 磁盘配额3.1 磁盘配额的特点3.2 磁盘配额的命令3.3 查看配额使用情况3.4 验证磁盘配额3.5 实验 LVM与磁盘配额 1 LVM概述 1.1 名词解释 LVM:logical…...
xmuoj [蒙德里安的梦想] 状压dp个人笔记
本题是状压dp经典题目,很多人都是通过这一题开始对状压dp有所了解。 在进行讲解之前,我们先通过几个问答大致了解状压dp。 一、问答 1. 问题:什么是状压dp? 回答:状压dp即为状态压缩动态规划,何为状态压缩&#x…...
ubuntu22安装搜狗输入法不能输入中文
关闭Wayland 在/etc/gdm3/custom.conf文件内,取消注释WaylandEnable cat /etc/gdm3/custom.conf | grep WaylandEnable WaylandEnablefalse 其它步骤参考搜狗官方教程 https://pinyin.sogou.com/linux/help.php...
HtmlAgilityPack 操作详解
目录 1.安装 HtmlAgilityPack 2. 示例 HTML 3. 使用 HtmlAgilityPack 进行 HTML 解析与操作 4. 代码详解 1.加载html文档 2.选择元素 3. 提取属性 4.修改属性 5.常用的几种获取元素的 XPath 写法 HtmlAgilityPack: 轻量且高效,适合进行常规的 H…...
基于SSM医院门诊互联电子病历管理系统的设计
管理员账户功能包括:系统首页,个人中心,用户管理,医生管理,项目分类管理,项目信息管理,预约信息管理,检查信息管理,系统管理 用户账号功能包括:系统首页&…...
【读书笔记/深入理解K8S】集群网络
前言 上一章讲了集群控制器的一个大概的原理,这一章讲一下集群网络。网络是集群通信的载体,因为该书是阿里云团队出品的,所以也以阿里云的集群网络方案为例,其他云厂商的网络集群方案一般来说也大同小异。所以通过本章的学习&…...
【专有网络VPC】连接公网
通过ECS实例固定公网IP、弹性公网IP、NAT网关、负载均衡使专有网络中的云资源可以访问公网(Internet)或被公网访问。 概述 专有网络是您自定义的云上私有网络。专有网络中的云资源默认无法访问公网,也无法被公网访问。您可以通过配置ECS实例…...
论文 | Legal Prompt Engineering for Multilingual Legal Judgement Prediction
这篇文章探讨了如何利用“法律提示工程”(LPE)来指导大型语言模型(LLM)进行多语言法律判决预测(LJP)。主要内容: LPE 的概念: LPE 是指通过设计特定的提示(promp…...
国科安芯抗辐照MCU和CANFD芯片发布
国科安芯科技有限公司近期发布了两款重要的芯片产品:抗辐照MCU芯片和抗辐照CANFD芯片。这两款芯片的发布标志着国科安芯在高性能、高安全性芯片产品研制方面取得了显著进展,特别是在抗辐照技术领域。 1. 抗辐照MCU芯片:国科安芯研发的AS32A4…...
C++ 并发专题 - 无锁数据结构(概述)
一:概述: 无锁数据结构是一种在多线程环境中实现线程安全的结构,它允许多个线程在没有传统锁机制的情况下并发访问和修改数据。这种设计的目标是提高程序的性能和响应性,避免锁竞争和上下文切换的开销。 二:原理&…...
NLP领域的经典算法和模型
在自然语言处理(NLP)领域,经典算法和模型众多,它们在不同任务中发挥着重要作用。以下是一些NLP领域的经典算法和模型的详细介绍: 一、基础模型 词袋模型(Bag of Words,BoW) 原理&a…...
提升安全上网体验:Windows 11 启用 DOH(阿里公共DNS)
文章目录 阿里公共 DNS 介绍免费开通云解析 DNS 服务Windows 编辑 DNS 设置配置 IPv4配置 IPv6 路由器配置 DNS 阿里公共 DNS 介绍 https://alidns.com/ 免费开通云解析 DNS 服务 https://dnsnext.console.aliyun.com/pubDNS 开通服务后,获取 DOH 模板࿰…...
论文概览 |《Journal of Transport Geography》2024.10 Vol.120
本次给大家整理的是《Journal of Transport Geography》杂志2024年9月第120卷的论文的题目和摘要,一共包括17篇SCI论文! 论文1 Modelling scenarios in planning for future employment growth in Stockholm 斯德哥尔摩未来就业增长规划情景建模 【摘要…...
yum不能使用: cannot find a valid baseurl for repo: base/7/x86_64
使用yum命令时报错: 原因: CentOS 已经停止维护的问题。2020 年 12 月 8 号,CentOS 官方宣布了停止维护 CentOS Linux 的计划,并推出了 CentOS Stream 项目,CentOS Linux 8 作为 RHEL 8 的复刻版本,生命周期…...
什么品牌的护眼台灯比较好?五款护眼效果比较明显的护眼台灯
在当今信息爆炸的时代背景下,挑选一款真正符合个人需求的护眼台灯,确实是一项不小的挑战。市场上品牌众多、型号繁杂,功能特点各不相同,价格区间也相当广泛,许多消费者在选购时往往感到迷茫不已。当大家询问“什么品牌…...
HTML 表单设计与验证
创建 HTML 表单的步骤如下: 使用 <form> 标签来创建表单,<form> 标签有一个 action 属性,用于指定表单提交的目标 URL。 在 <form> 标签内部,使用 <input> 标签来创建输入框。<input> 标签有一个 …...
qt QDialog详解
1、概述 QDialog是Qt框架中用于创建对话框的类,它继承自QWidget。QDialog提供了一个模态或非模态的对话框,用于与用户进行交互。模态对话框会阻塞其他窗口的输入,直到用户关闭该对话框;而非模态对话框则允许用户同时与多个窗口进…...
supervisor服务“Exited too quickly“解决方案
【初始问题】supervisor创建一个守护进程,老是提示启动失败 【结论】进程执行后,短时间就断开了 Ⅰ 问题分析 supervisor开启进程守护失败了,查看下进程执行记录,显示这个进程的指令执行报错了 接下来,查看下superv…...
动态规划 —— 路径问题-地下城游戏
1. 地下城游戏 题目链接: 174. 地下城游戏 - 力扣(LeetCode)https://leetcode.cn/problems/dungeon-game/description/ 2. 算法原理 状态表示:以莫一个位置位置为结尾或者以莫一个位置为起点 dp[i,j]表示:…...
沈阳乐晟睿浩科技有限公司抖音小店短视频时代的电商蓝海
在数字化浪潮席卷全球的今天,电子商务以其独特的魅力和无限的潜力,成为了推动经济发展的新引擎。作为这一领域的佼佼者,沈阳乐晟睿浩科技有限公司凭借其深厚的行业积淀与创新精神,正逐步成为众多商家在抖音小店平台上腾飞的强大助…...
Android Wi-Fi 连接失败日志分析
1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...
《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)
CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...
大模型多显卡多服务器并行计算方法与实践指南
一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...
是否存在路径(FIFOBB算法)
题目描述 一个具有 n 个顶点e条边的无向图,该图顶点的编号依次为0到n-1且不存在顶点与自身相连的边。请使用FIFOBB算法编写程序,确定是否存在从顶点 source到顶点 destination的路径。 输入 第一行两个整数,分别表示n 和 e 的值(1…...
安卓基础(aar)
重新设置java21的环境,临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的: MyApp/ ├── app/ …...
【Go语言基础【13】】函数、闭包、方法
文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...
Mysql8 忘记密码重置,以及问题解决
1.使用免密登录 找到配置MySQL文件,我的文件路径是/etc/mysql/my.cnf,有的人的是/etc/mysql/mysql.cnf 在里最后加入 skip-grant-tables重启MySQL服务 service mysql restartShutting down MySQL… SUCCESS! Starting MySQL… SUCCESS! 重启成功 2.登…...
jmeter聚合报告中参数详解
sample、average、min、max、90%line、95%line,99%line、Error错误率、吞吐量Thoughput、KB/sec每秒传输的数据量 sample(样本数) 表示测试中发送的请求数量,即测试执行了多少次请求。 单位,以个或者次数表示。 示例:…...
基于PHP的连锁酒店管理系统
有需要请加文章底部Q哦 可远程调试 基于PHP的连锁酒店管理系统 一 介绍 连锁酒店管理系统基于原生PHP开发,数据库mysql,前端bootstrap。系统角色分为用户和管理员。 技术栈 phpmysqlbootstrapphpstudyvscode 二 功能 用户 1 注册/登录/注销 2 个人中…...
淘宝扭蛋机小程序系统开发:打造互动性强的购物平台
淘宝扭蛋机小程序系统的开发,旨在打造一个互动性强的购物平台,让用户在购物的同时,能够享受到更多的乐趣和惊喜。 淘宝扭蛋机小程序系统拥有丰富的互动功能。用户可以通过虚拟摇杆操作扭蛋机,实现旋转、抽拉等动作,增…...
