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]表示:…...
沈阳乐晟睿浩科技有限公司抖音小店短视频时代的电商蓝海
在数字化浪潮席卷全球的今天,电子商务以其独特的魅力和无限的潜力,成为了推动经济发展的新引擎。作为这一领域的佼佼者,沈阳乐晟睿浩科技有限公司凭借其深厚的行业积淀与创新精神,正逐步成为众多商家在抖音小店平台上腾飞的强大助…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?
在建筑行业,项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升,传统的管理模式已经难以满足现代工程的需求。过去,许多企业依赖手工记录、口头沟通和分散的信息管理,导致效率低下、成本失控、风险频发。例如&#…...
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...
涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战
“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...
前端开发面试题总结-JavaScript篇(一)
文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...
微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...
CRMEB 框架中 PHP 上传扩展开发:涵盖本地上传及阿里云 OSS、腾讯云 COS、七牛云
目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件 文件目录 crmeb\services\upload\Upload.php namespace crmeb\services\upload;use crmeb\basic\BaseManager; use think\facade\Config;/*** Class Upload* package crmeb\services\upload* …...
Android 之 kotlin 语言学习笔记三(Kotlin-Java 互操作)
参考官方文档:https://developer.android.google.cn/kotlin/interop?hlzh-cn 一、Java(供 Kotlin 使用) 1、不得使用硬关键字 不要使用 Kotlin 的任何硬关键字作为方法的名称 或字段。允许使用 Kotlin 的软关键字、修饰符关键字和特殊标识…...
华硕a豆14 Air香氛版,美学与科技的馨香融合
在快节奏的现代生活中,我们渴望一个能激发创想、愉悦感官的工作与生活伙伴,它不仅是冰冷的科技工具,更能触动我们内心深处的细腻情感。正是在这样的期许下,华硕a豆14 Air香氛版翩然而至,它以一种前所未有的方式&#x…...
蓝桥杯 冶炼金属
原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...
