lvm概述和配额

lvm概述和配额

文章目录

  • lvm概述和配额
    • LVM概述
    • 1、逻辑卷的作用:
    • 2、lvm主要命令和实操
    • 磁盘配额
    • 创建data目录,进入data目录
    • 限制创建文件数

LVM概述

逻辑卷管理liunx系统下对硬盘分区的一种管理机制

lvm机制特别适合管理大储存设备,可以动态的对硬盘进行扩容 *

逻辑上的磁盘,概念上的磁盘,文件系统创建后不再考虑底层的物理磁盘

若干个磁盘分区或者物理硬盘,合并成一个逻辑卷组,再把这些逻辑卷组化分成一个个逻辑卷。

用户就可以把逻辑卷看作是一个可动态扩容的,快速创建,快速分区的分区

可以是一个硬盘的不同分区,也可以是不同硬盘的不同分区。

1、逻辑卷的作用:

1、解决磁盘容量限制的问题。传统的硬盘分区是固定的,分配完后无法进行调整

逻辑卷是把卷组分为多个硬盘,不在考虑底层的物理硬盘,可以实现多个硬盘的汇聚和动态

pv 物理卷 真正的物理硬盘的分区

VG 卷组 把物理上的分区结合起来就形成了卷组,卷组就是逻辑上的硬盘

lv 逻辑卷 把卷组进行分区,相当于物理硬盘的分区,逻辑卷可以动态扩容,

2、lvm主要命令和实操

在这里插入图片描述

1、创建卷组

先在添加的磁盘中分区然后创建逻辑卷组

vgcreate cxk /dev/

sdb               8:16   0   20G  0 disk 
└─sdb1            8:17   0   10G  0 part 
sdc               8:32   0   20G  0 disk 
└─sdc1            8:33   0   10G  0 part 
sdd               8:48   0   20G  0 disk 
└─sdd1            8:49   0   10G  0 part 
sr0              11:0    1  4.3G  0 rom  /mnt
# vgcreate cxk /dev/sdb1 /dev/sdc1 /dev/sdd1
  Physical volume "/dev/sdb1" successfully created.
  Physical volume "/dev/sdc1" successfully created.
  Physical volume "/dev/sdd1" successfully created.
  Volume group "cxk" successfully created

设置逻辑卷

# lvcreate -L 10G -n dalanqiu cxk
 Logical volume "dalanqiu" created.

安装文件系统

 mkfs.xfs /dev/cxk/dalanqiu
meta-data=/dev/cxk/dalanqiu      isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

进行挂载

mount /dev/cxk/dalanqiu /data
/dev/mapper/cxk-dalanqiu xfs        10G   33M   10G    1% /data

分配空间添加到组中

vgextend

vgextend cxk /dev/sdb2
  Physical volume "/dev/sdb2" successfully created.
  Volume group "cxk" successfully extended

添加到卷中

 lvextend -L +9G /dev/cxk/dalanqiu
  Size of logical volume cxk/dalanqiu changed from 10.00 GiB (2560 extents) to 19.00 GiB (4864 extents).
  Logical volume cxk/dalanqiu successfully resized.

磁盘配额

linux的磁盘空间有两个方面:第一个物理空间也是磁盘的容量

​ 第二个inode号耗尽也无法写入

liunx根分区:根分区的空间完全耗尽,服务程序会崩溃,系统就会无法启动

为了防止有人恶意的占用磁盘空间,我们就有了磁盘配额的功能

一个方面,限制用户占用磁盘空间

另一个方面,限制用户创建文件的数量

xfs文件系统 xfs_quota进行管理的

ext

rpm -q xfsprogs quota

解挂载

mount -o usrquota ,grpquota 、dev/

关闭防火墙 安全机制 添加用户

systemctl stop firewalld

setentfor 0

useradd

passwd

xfs_quota -x -c ‘limit-u bsoft=80M bhard=100M cxk’ /date

xfs_quota

-x 表示启用专家模式,配额系统所有管理命令

-c 表示直接调用命令

-u 指定用户

bsoft 软连接,即使是超过了80也可以继续使用

bhard 硬链接 不可超过100

创建data目录,进入data目录

dd if=/dev/zero of =/data/123.txt bs=10M count=12

[cxk@localhost ~]$ dd if=/dev/zero of=/data/123.txt bs=10M count=12
dd: 写入"/data/123.txt" 出错: 超出磁盘限额
记录了11+0 的读入
记录了10+0 的写出
104857600字节(105 MB)已复制,0.0848792 秒,1.2 GB/秒

chomd 777/data 给予权限

xfs_quota -x -c ‘disable -up’ /data

限制创建文件数

xfs_quota -x -c ‘limit-u isoft=4 ihard=100 cxk’ /date

isoft:创建文件的软限制

ihard:创建文件的硬限制

``bask`

k’ /date

isoft:创建文件的软限制

ihard:创建文件的硬限制

 touch {1..8}.txt
8 tomcat1
8 tomcat2
test1
touch:无法创建"7.txt":超出磁盘限额
touch:无法创建"8.txt":超出磁盘限额

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

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

相关文章

Echarts x轴坐标二级分组

在使用echarts 封装组件的时候,偶尔会遇到需要x轴坐标进行二层分组的需求。那么如何对echarts 进行二层分组呢,有以下几个步骤: 仅介绍二层分组的逻辑。有兴趣的可以进行三层延伸。 1,修改echarts Options 中xAxis 的配置。 此…

win11中文文件名称乱码解决方案

解压后出现以下的乱码 解决方案 步骤1.winR 输入intl.cpl 或 windows 自带的搜索搜“intl.cpl”,打开这个面板控制项 步骤2.在新打开的区域面板中,选择“管理”标签页,点击下方的“更改系统区域设置”按钮 步骤3.取消"Beta版…"选…

如何将RK R75键盘的右Alt键改为Ctrl键

打开注册表地址栏中输出 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout右键新建二进制值,名称设为ScanCode Map按下图输入数值

【NumPy】全面解析NumPy的bitwise_and函数:高效按位与操作指南

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

鸿蒙4.2小版本推出,鸿蒙5.0已经不远了

上个月,市场上迎来了华为鸿蒙系统4字开头的小升级,版本来到了4.2版本。 我们先来看看4.2版本都给用户带来哪些特色: 界面切换更流畅:无论是响应速度还是操作手感,用户都将感受到更加迅速和顺滑的体验 搜星速度的显著…

磁盘管理以及文件系统08

1、为什么要对磁盘进行分区? 业务层面:为满足一定的需求所是做的特定操作。 2、硬盘是什么,以及硬盘的作用 硬盘:计算机的存储设备,一个或者多个带磁性的盘组成的,可以在盘片上进行数据的读写。硬盘的最…

深入解析Python中的两种导入方法:from...import与import

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、from...import与import的基本区别 1. 导入方式的不同 2. 命名空间的差异 三…

开源与闭源:AI大模型发展路径的博弈

一、引言 在人工智能(AI)领域,大模型以其卓越的性能和广泛的应用前景,成为了近年来技术发展的热点。然而,在大模型的发展路径上,开源与闭源两种模式一直存在着激烈的博弈。本文将深入探讨这两种模式在大模…

ZooKeeper安装

安装Zookeeper 1、下载Zookeeper安装包 打开链接选择一个版本进行下载 https://zookeeper.apache.org/releases.html2、上传Zookeeper安装包到集群 输入命令 scp apache-zookeeper-3.8.4-bin.tar.gz hadoop192.168.88.100:/tmp也可以使用xftp等上传,物理机用u盘…

DINO结构中的exponential moving average (ema)和stop-gradient (sg)

DINO思路介绍 在 DINO 中,教师和学生网络分别预测一个一维的嵌入。为了训练学生模型,我们需要选取一个损失函数,不断地让学生的输出向教师的输出靠近。softmax 结合交叉熵损失函数是一种常用的做法,来让学生模型的输出与教师模型的…

C++学习笔记(19)——模板

目录 模板参数与非类型模板参数 模板参数 类型模板参数——传递类型 非类型模板参数——传递数量 C11希望array替代静态数组,但实际上vector包揽了一切 模板总结 优点: 缺点: 模板特化:针对某些类型进行特殊化处理 特化…

代码随想录算法训练营第五十三天||1143.最长公共子序列、1035.不相交的线、53. 最大子序和

文章目录 一、1143.最长公共子序列 思路 二、1035.不相交的线 思路 三.53. 最大子序和 思路 一、1143.最长公共子序列 给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。 一个字符串的 子序列 是指这样一个新的字符串:它是由原…

mysql中text,longtext,mediumtext区别

文章目录 一.概览二、字节限制不同三、I/O 不同四、行迁移不同 一.概览 在 MySQL 中,text、mediumtext 和 longtext 都是用来存储大量文本数据的数据类型。 TEXT:TEXT 数据类型可以用来存储最大长度为 65,535(2^16-1)个字符的文本数据。如果存储的数据…

stream-实践应用-统计分析

背景 业务部门提供了一个数据,数据甚至不是excel类型的,是data.txt,每一行都是一个数据,需要对此数据进行统计分析 统计各个月份的销量 因为直接获取resources下的data.txt,所以要借助输入流进行获取数据,再…

初识C语言——第二十六天

函数的递归1 什么是递归呢? 递归的两个必要条件 void print(unsigned int n) {if (n > 9){print(n / 10);}printf("%d ", n % 10); }int main() {unsigned int num 0;scanf("%u", &num);//123//递归-函数自己调用自己print(num);//pr…

Scrapy框架简单介绍及Scrapy项目编写详细步骤(Scrapy框架爬取豆瓣网站示例)

引言 Scrapy是一个用Python编写的开源、功能强大的网络爬虫框架,专为网页抓取和数据提取设计。它允许开发者高效地从网站上抓取所需的数据,并通过一系列可扩展和可配置的组件来处理这些数据。Scrapy框架的核心组成部分包括: Scrapy Engine&…

matplotlib ---词云图

词云图是一种直观的方式来展示文本数据,可以体现出一个文本中词频的使用情况,有利于文本分析,通过词频可以抓住一篇文章的重点 本文通过处理一篇关于分析影响洋流流向的文章,分析影响洋流流向的主要因素都有哪些 文本在文末结尾 …

用手机做客服的吐槽点客服亲们有同感吗

聊天宝手机版很好的解决了,客服手机快速回复客户的需求,不论微信,企业微信,千牛或其他手机APP回复客户,都可以用聊天宝APP实现图文一键发送,非常方便 前言 做客服工作,除了电脑上回复客户咨询&…

一文读懂Maven的安装与配置

一、前言【可忽略】 Maven本质是一个项目管理工具,类似于JDK是java开发工具。 我们需要管理什么呢?首先各种各样的依赖,比如SpringFramwork、Mybatis。 简单点做,我们新建个目录,就能管理这些jar包。然而,缺…

第 8 章 机器人平台设计之传感器(自学二刷笔记)

重要参考: 课程链接:https://www.bilibili.com/video/BV1Ci4y1L7ZZ 讲义链接:Introduction Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 8.6.1 传感器_激光雷达简介 激光雷达是现今机器人尤其是无人车领域及最重要、最关键也是最常见的传感器之一&…