Linux lvm管理讲解及命令

♥️作者:小刘在C站

♥️个人主页:小刘主页

♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!

♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情

前言

目录

一、lvm管理

1.Logical Volume Manager,逻辑卷管理

2.LVM概述

3.创建(逻辑卷)的过程

(1)创建物理卷

扫描摘要信息:

查看详细信息:

二、磁盘配额原理

1.实现磁盘限额的条件

2.Linux 磁盘限额的特点

限制方法:

设置配额示例

永久启用配额

1)先创建用户和组

2)设置用户配额和组配额

4.查看配额


一、lvm管理

1.Logical Volume Manager,逻辑卷管理

  • 动态调整磁盘容量,从而提高磁盘管理的灵活性
  • 需要注意:/boot 分区用于存放引导文件,不能基于 LVM 创建
  • 图形界面管理工具:system-config-lvm

2.LVM概述

  • PV(物理卷):具体物理磁盘和分区 在分区或硬盘的头部创建一个保留区块,记录lvm的属性,并将空间划分成多个PE
  • VG(卷组):由一块或多块物理卷组成的资源池
  • LV(逻辑卷):在卷组中创建的可以动态扩展或压缩的卷
  • PE(基本存储单元):默认4M大小,lvm卷的基本读写单元,可以在创建卷组时,通过“-s”参数修改大小

3.创建(逻辑卷)的过程

(1)创建物理卷

  • 先创建分区,并将分区的id改为8e

fdisk  /dev/sdb

fdisk  /dev/sdc

fdisk  /dev/sdd

fdisk  /dev/sde

  • 再创建物理卷

pvcreate /dev/sdb1  /dev/sdc1 /dev/sdd1 /dev/sde1

(2) 创建名为mailbox的卷组

vgcreate   mailbox    /dev/sdb1   /dev/sdc1    /dev/sdd1

(3) 创建名为mail的逻辑卷

lvcreate   -L   50G  -n   mail    mailbox

(4) 格式化并挂载

mkfs.xfs  /dev/mailbox/mail

mkidr  /mail

mount  /dev/mailbox/mail   /mail

4.其他查看命令

  • 扫描摘要信息:

pvscan  vgscan  lvscan  

  • 查看详细信息:

pvdisplay  vgdisplay  lvdisplay

5.扩展vg

(1)查看vg

vgdisplay   mailbox

(2)扩展卷组

vgextend   mailbox   /dev/sde1

6.扩展lvm

(1)查看lvm

lvdisplay  /dev/mailbox/mail

(2)示例将逻辑卷mail扩展10G扩展lvm到70G

lvextend  -L  +10G  /dev/mailbox/mail

(3)让系统重新识别大小

xfs_growfs    /dev/mailbox/mail

注:ext4文件系统,使用resize2fs命令

二、磁盘配额原理

1.实现磁盘限额的条件

  • 需要 Linux 内核支持
  • 安装 xfsprogs 与quota 软件包

2.Linux 磁盘限额的特点

  • 作用范围:针对指定的文件系统(分区),实际应用到挂载目录
  • 限制对象:用户帐号、组帐号 (基本组)(针对于组的配额是组内所有用户配合之和)
  • 限制类型:

  磁盘容量(默认单位为 KB)

  文件数量

  • 限制方法:

软限制 超出警告

硬限制 不允许多存一字节

软件限制与硬限制间隔为7天

  • 设置配额示例

要求:

限制张三在逻辑卷上的硬配额为100M,软配额为80M,文件数软限制3个,硬限制为5个

限制工程部在逻辑卷上硬配额为300M,软配额为200M,文件数软限制为13个,硬限制为50个

1.在逻辑卷上启用配额

  • 如果之前挂载了逻辑卷,则先卸载逻辑卷

umount  /dev/mailbox/mail

  • 临时(一次性)启用配额

mount  -o  usrquota,grpquota    /dev/mailbox/mail  /mail (临时的)

  • 永久启用配额

vim  /etc/fstab (永久的)

/dev/mailbox/mail      /mail       xfs     defaults,usrquota,grpquota 0 0

2.针对用户设置配额

1)先创建用户和组

groupadd  gongchengbu

useradd   -g  gongchengbu  zhangsan

useradd   -g  gongchengbu  lisi

useradd   -g  gongchengbu  wangwu

2)设置用户配额和组配额

xfs_quota  -x  -c  'limit  -u  bsoft=80M  bhard=100M  isoft=3  ihard=5  zhangsan'  /mail  (用户配额)

xfs_quota  -x  -c  'limit  -g  bsoft=200M  bhard=300M  isoft=13  ihard=50  gongchengbu'  /mail (组配额)

说明:

bsoft:磁盘容量软限制,bhard:磁盘容量硬限制,isoft:文件数量软限制,ihard:文件数量硬限制

'-x' 调用专家模式;‘-c’调用limit命令创建配额

  1. 验证配额
  1. 验证文件数配额
  • 为了写入数据,先为/mail设置一个写入权限

chmod a+w /mail

  • 切换用户

su  -  zhangsan

  • 进入/mail

cd /mail

  • 创建六个文件

touch 1 2 3 4 5 6

  1. 验证磁盘容量配额

cd /mail

rm  -rf  *

dd  if=/dev/zero of=/mail/dwj.txt  bs=10M count=11

4.查看配额

1)查看某个用户的磁盘容量配额

xfs_quota  -c  'quota  -uv zhangsan'  /mail

2)查看某个用户的文件数量配额

3)查看某个用户的

xfs_quota -c  'quota  -i  -u zhangsan'  /mailbox/

2)查看文件系统的配额(所有用户的 配额)

xfs_quota -x -c  'report  -a'

xfs_quota -x -c 'report  -abi'  (包括容量和文件数的报告)

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

软件行业的最后十年【ChatGPT】

在这篇文章中,我将说明像 ChatGPT 这样的生成式人工智能 (GAI) 将如何在十年内取代软件工程师。 预测被离散化为 5 个阶段,总体轨迹趋向于完全接管。 但首先,一个简短的前言。 推荐:用 NSDT场景设计器 快速搭建3D场景。 1、关于AI…

二叉搜索树:AVL平衡

文章目录一、 二叉搜索树1.1 概念1.2 操作1.3 代码实现二、二叉搜索树的应用K模型和KV模型三、二叉搜索树的性能分析四、AVL树4.1 AVL树的概念4.2 AVL树的实现原理4.3 旋转4.4 AVL树最终代码一、 二叉搜索树 1.1 概念 二叉搜索树( Binary Search Tree,…

LeetCode刷题记录---数位DP算法

😄 学会数位dp算法,可以连杀好几道力扣困难题,加油~ 🚀题目: 难度题目困难2376. 统计特殊整数困难1012. 至少有 1 位重复的数字困难233. 数字 1 的个数困难面试题 17.06. 2出现的次数🚀学习资料: 数位dp算法,我是跟着灵神学的,感谢灵神!数位 dp 通用模板参考灵神…

Python数据分析案例24——基于深度学习的锂电池寿命预测

本期开始案例较为硬核起来了,适合理工科的硕士,人文社科的同学可以看前面的案例。 案例背景 这篇文章是去年就发了,刊物也印刷了,现在分享一部分代码作为案例给需要的同学。 原文链接(知网文章 C核)&…

python如何快速采集美~女视频?无反爬

人生苦短 我用python~ 这次康康能给大家整点好看的不~ 环境使用: Python 3.8 Pycharm mou歌浏览器 mou歌驱动 —> 驱动版本要和浏览器版本最相近 <大版本一样, 小版本最相近> 模块使用: requests >>> pip install requests selenium >>> pip …

不是,到底有多少种图片懒加载方式?

一、也是我最开始了解到的 js方法&#xff0c;利用滚动事件&#xff0c;判断当时的图片位置是否在可视框内&#xff0c;然后进行渲染。 弊端&#xff1a;代码冗杂&#xff0c;你还要去监听页面的滚动事件&#xff0c;这本身就是一个不建议监听的事件&#xff0c;即便是我们做了…

【selenium学习】数据驱动测试

数据驱动在 unittest 中&#xff0c;使用读取数据文件来实现参数化可以吗&#xff1f;当然可以。这里以读取 CSV文件为例。创建一个 baidu_data.csv 文件&#xff0c;如图所示&#xff1a;文件第一列为测试用例名称&#xff0c;第二例为搜索的关键字。接下来创建 test_baidu_da…

百度生成式AI产品文心一言邀你体验AI创作新奇迹:百度CEO李彦宏详细透露三大产业将会带来机遇(文末附文心一言个人用户体验测试邀请码获取方法,亲测有效)

百度生成式AI产品文心一言邀你体验AI创作新奇迹中国版ChatGPT上线发布强大中文理解能力超强的数理推算能力智能文学创作、商业文案创作图片、视频智能生成中国生成式AI三大产业机会新型云计算公司行业模型精调公司应用服务提供商总结获取文心一言邀请码方法中国版ChatGPT上线发…

贪心算法的原理以及应用

文章目录0、概念0.1.定义0.2.特征0.3.步骤0.4.适用1、与动态规划的联系1.1.区别1.2.联系2、例子3、总结4、引用0、概念 0.1.定义 贪心算法&#xff08;greedy algorithm &#xff0c;又称贪婪算法&#xff09;是指&#xff0c;在对问题求解时&#xff0c;总是做出在当前看来是…

Java怎么实现几十万条数据插入(30万条数据插入MySQL仅需13秒)

本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。 30万条数据插入插入数据库验证实体类、mapper和配置文件定义User实体mapper接口mapper.xml文件jdbc.propertiessqlMapConfig.xml不分批次直接梭哈循环逐条插入MyBatis实现插入30万条数据JDBC实现插入30万条数…

第十九天 Maven总结

目录 Maven 1. 前言 2. 概述 2.1 介绍 2.2 安装 3. IDEA集成Maven 3.1 集成Maven环境 3.2 创建Maven项目 3.3 Maven坐标详解 3.4 导入maven项目 4. 依赖管理 4.1 依赖配置 4.2 依赖传递 4.3 依赖范围 4.4 生命周期 4.5 插件 Maven 1. 前言 1). 什么是Maven? …

Linux实操之服务管理

文章目录一、服务(service)管理介绍:service管理指令查看服务名服务的运行级别(runlevel):CentOS7后运行级别说明chkconfig指令介绍一、服务(service)管理介绍: 服务(service)本质就是进程&#xff0c;但是是运行在后台的&#xff0c;通常都会监听某个端口&#xff0c;等待其它…

原力计划来了【协作共赢 成就未来】

catalogue&#x1f31f; 写在前面&#x1f31f; 新星计划持续上新&#x1f31f; 原力计划方向&#x1f31f; 原力计划拥抱优质&#x1f31f; AIGC&#x1f31f; 参加新星计划还是原力计划&#x1f31f; 创作成就未来&#x1f31f; 写在最后&#x1f31f; 写在前面 哈喽&#x…

依赖注入~

依赖注入之setter注入&#xff1a; 依赖注入是IOC具体的一种实现方式&#xff0c; 这是针对资源获取的方式角度来说的&#xff0c;之前我们是被动接受&#xff0c;现在IOC具体的实现叫做依赖注入&#xff0c;从代码的角度来说&#xff0c;原来创建对象的时候需要new&#xff0…

Phoenix基础命令_视图映射和表映射_数字存储问题---大数据之Hbase工作笔记0036

然后我们再来看看,用Phoenix来操作hbase,的基本用法 具体的其他的命令在官网都能找到,这里就说几个 https://phoenix.apache.org/language/index.html 首先是创建表,这里注意,默认表名给弄成大写的 这里的varchar对应的其实就是hbase中的string 然后这里的id表示行的rowkey 可…

chatgpt3.5和chatgpt4的区别

ChatGPT4是基于GPT-3模型的一个实例&#xff0c;但ChatGPT4已经进行了进一步的改进和优化。GPT-3&#xff08;第三代生成式预训练模型&#xff09;是OpenAl开发的一个大型语言模型&#xff0c;它在很多自然语言处理任务中表现出色。ChatGPT4继承了GPT-3的基本架构和能力&#x…

复旦微ZYNQ7020全国产替代方案设计

现在国产化进度赶人&#xff0c;进口的芯片只做了个功能验证&#xff0c;马上就要换上国产的。国内现在已经做出来zynq的只有复旦微一家&#xff0c;已经在研制的有上海安路&#xff0c;还有成都华微&#xff08;不排除深圳国威也在做&#xff0c;毕竟这个市场潜力很大&#xf…

如何在Unity中实现AStar寻路算法及地图编辑器

文章目录AStar算法简介实现Node节点节点间的估价算法核心邻节点的搜索方式地图编辑器简介实现绘制地图网格障碍/可行走区域地图数据存储AStar算法 简介 Unity中提供了NavMesh导航寻路的AI功能&#xff0c;如果项目不涉及服务端它应该能满足大部分需求&#xff0c;但如果涉及服…

树莓派(3B):启动流程,系统初始化配置,引脚图图示说明

目录 一&#xff0c;树莓派刷机及串口方式登陆 ① 准备工具 ② 操作步骤 二&#xff0c;配置树莓派接入网络 ① 树莓派入网 ② 固定树莓派的ip地址 三&#xff0c;网络SSH方式登陆树莓派 ① 打开树莓派SSH功能 ② 登陆SSH 四&#xff0c;用国内的源更新vim 五&…

48天C++笔试强训 001

作者&#xff1a;小萌新 专栏&#xff1a;笔试强训 作者简介&#xff1a;大二学生 希望能和大家一起进步&#xff01; 本篇博客简介&#xff1a;讲解48天笔试强训第一天的题目 笔试强训 day1选择题12345678910编程题12选择题 1 以下for循环的执行次数是&#xff08;&#xff…
最新文章