磁盘配额的具体操作

磁盘配额:

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

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

linux根分区:根分区的空间完全耗尽,服务程序崩溃,系统也无法启动了。

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

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

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

xfs文件系统 xfs_quota进行管理

ext3/4文件 quota进行管理

限制容量:xfs_quota -x -c 'limit -u bsoft=80M bhard=100M cxk' /data1

xfs_quota

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

-c 表示直接调用命令

-u 指定对象用户

bsoft:软限制,即使超过了也可以继续使用80M

bhard:硬限制,到了指定的配置就不可以继续写入了。100M

限制创建文件数:

xfs_quota -x -c 'limit -u isoft=4 ihard=6 cxk' /data1

isoft:创建文件的软限制

ihard:创建文件的硬限制

普通使用分区的磁盘容量限制20G-50G

创建文件数:100-200个。

取消配额:

[root@localhost /]# xfs_quota -x -c 'disable -up' /data1

磁盘配额的具体操作:

1、安装xfsprogs和quota两个软件包

[root@localhost ~]# rpm -q xfsprogs quota
xfsprogs-4.5.0-18.el7.x86_64
quota-4.01-17.el7.x86_64
[root@localhost ~]# yum -y install xfsprogs quota

2、有普通挂载先解挂载

[root@localhost ~]# umount /dev/zxc/qwe

3、再用支持配额的方式进行挂载

[root@localhost ~]# mount -o usrquota,grpquota /dev/zxc/qwe /data1

4、关闭防火墙

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

5、创建一个名为zxc的用户并设置登录密码

[root@localhost ~]# useradd zxc
[root@localhost ~]# passwd zxc
更改用户 zxc 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

6、设置指定用户只能写入不超过100M的文件

xfs_quota -x -c 'limit -u bsoft=80M bhard=100M zxc' /data1

7、设置文件的权限

chmod 777 /data1

8、转换用户

su -zxc

9、在data1写入120M大小的文件

[zxc@localhost data1]$ dd if=/dev/zero of=/data1/123/txt bs=10M count=12

10、只写入了100M大小的文件

[zxc@localhost data1]$ ll -h
总用量 100M
-rw-rw-r--. 1 zxc zxc 100M 5月  28 15:16 123.txt

11、设置指定用户创建的文件数量

[root@localhost /]# xfs_quota -x -c 'limit -u isoft=4 ihard=6 zxc' /data1

12、去被指定的用户创建8个文件

[zxc@localhost data1]$ touch {1..8}.txt
touch: 无法创建"7.txt": 超出磁盘限额
touch: 无法创建"8.txt": 超出磁盘限额

13、只创建了6个,7和8显示超出限额

[zxc@localhost data1]$ ls
1.txt  2.txt  3.txt  4.txt  5.txt  6.txt

补充:取消配额

[root@localhost /]# xfs_quota -x -c 'disable -up' /data1

第二个:缩容

xfs文件系统是不能缩容的。

ext4可以缩容

ext4缩容的具体操作:

1、有挂载先解挂载

[root@localhost /]# umount /dev/xz/gege

2、缩去一定的内容

[root@localhost /]# lvreduce -L -4G /dev/xz/gege
  WARNING: Reducing active logical volume to 5.00 GiB.
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce xz/gege? [y/n]: y
  Size of logical volume xz/gege changed from 9.00 GiB (2304 extents) to 5.00 GiB (1280 extents).
  Logical volume xz/gege successfully resized.

3、显示内存已经减少了4G

[root@localhost /]# lvdisplay xz
  --- Logical volume ---
  LV Path                /dev/xz/gege
  LV Name                gege
  VG Name                xz
  LV UUID                OYlc6Z-RYsP-ffHM-qMxL-5oN3-jwhI-OANFvj
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2024-05-28 15:58:21 +0800
  LV Status              available
  # open                 0
  LV Size                5.00 GiB
  Current LE             1280
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:4
​

重点:第一个:一定要会创建逻辑卷 动态扩容。卷组可以扩容,逻辑卷也可以扩容

第二个:磁盘配额,容量 文件数量

作业:永久挂载实现磁盘配额(有坑!!!)

/dev/cxk/ky27 /opt/data xfs defaults,usrquota,grpquota 0 0

操作:

1、进入/etc/fstab文件

vim /etc/fstab

2、在最后一行加入磁盘配额的永久挂载

/dev/zxc/qwe /data1 xfs defaults,usrquota,grpquota 0 0

其他操作与上面临时挂载的配额一样

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

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

相关文章

师彼长技以助己(2)产品思维

师彼长技以助己(2)产品思维 前言 我把产品思维称之为:人生底层的能力以及蹉跎别人还蹉跎自己的能力,前者说明你应该具备良好产品思维原因,后者是你没有好的产品思维去做产品带来的灾难。 人欲即天理 请大家谈谈看到这…

错误 0x80070570:文件或目录损坏且无法读取/无法访问[拒绝访问]-解决方法

1.起因:在挪动U盘文件时,出现无法移动的报错提示: and无法访问[拒绝访问]: 2.原因[大多是胡乱拔出U盘] [来自0x80070570 文件或目录损坏且无法读取 CHKDSK 修复方法-CSDN博客&#…

【介绍下SCSS的基本使用】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

【AI应用开发框架】应用phidata快速构建你的智能体(如个人知识库、自动选股等)

1.phidata是什么? AI APP开发框架,基于此框架可快速搭建智能体或智能助手以实现记忆、知识库及工具使用等功能。 2.框架是怎样的? 3.为什么选择phidata? 问题:LLMs 的上下文有限,无法执行具体动作 解决…

[数据集][目标检测]猫狗检测数据集VOC+YOLO格式8291张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):8291 标注数量(xml文件个数):8291 标注数量(txt文件个数):8291 标注…

LeetCode-131 分割回文串

LeetCode-131 分割回文串 题目描述解题思路C 代码 题目描述 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串。返回 s 所有可能的分割方案。 示例 1: 输入:s “aab” 输出:[[“a”,“a”,“b”],…

1.8k Star!RAGApp:在任何企业中使用 Agentic RAG 的最简单方法!

原文链接:(更好排版、视频播放、社群交流、最新AI开源项目、AI工具分享都在这个公众号!) 1.8k Star!RAGApp:在任何企业中使用 Agentic RAG 的最简单方法! 🌟在任何企业中使用 Agent…

大数据信用报告分析和评估有什么意义

大数据信用这个词在现在已经是很常见的了,只要是申贷的朋友对它就不陌生,在明面上的信用资质刚刚满足审核要求,但又要把控风险的时候,这个时候大数据信用就会作为风控机构交叉核查的重要依据。那你知道大数据信用报告分析和评估有…

二、线性回归模型

目录 一、线性回归 1.模型示例 2.代码实验(C1_W1_Lab03_Model_Representation) (1).工具使用 (2).问题描述-房价预测 (3).输入数据 (4).绘制数据集坐标点 (5).建模构造函数 二、代价函数(Cost function) 1.解释一下概念…

上架 Google Play 的那些辛酸泪

一、注册 Google 账号 首先你要有个账号,地址如下: accounts.google.com/signup/v2/w… 按照 Google 爸爸要求,该填写的都填了,随后点击下一步。 验证手机号: 输入验证码验证当前手机号: 其他信息填写&a…

废品回收小程序怎么做?有哪些核心功能?

废品回收行业正逐步走向高质量发展的道路。在国家政策的推动下,再生资源市场需求旺盛,行业内部竞争格局逐渐明朗。 随着互联网技术的发展,"互联网回收"成为废品回收行业的一个新趋势。通过微信小程序这种线上平台,用户…

Linux--EXT2文件系统

参考资料: linux之EXT2文件系统--理解block/block group/索引结点inode/索引位图_一个块组中索引节点表和数据块区最多占用字节-CSDN博客 linux环境: Linux version 5.15.146.1-microsoft-standard-WSL2 (root65c757a075e2) (gcc (GCC) 11.2.0, GNU ld…

Wpf 使用 Prism 实战开发Day30

登录界面设计 一.准备登录界面图片素材(透明背景图片) 1.把准备好的图片放在Images 文件夹下面,格式分别是.png和.ico 2.选中 login.png图片鼠标右键,选择属性。生成的操作选择>资源 3.MyTodo 应用程序右键,属性&a…

音量的对数表示与浮点数表示

音量用浮点数(float)和对数(logarithmic scale)表示各有特点和应用场景 浮点数:直接使用线性刻度表示音量,例如在0.0(最小音量)到1.0(最大音量)的范围内。对…

YZW900规格书

title: “深圳市沃进科技有限公司” 深圳市沃进科技有限公司 TOP视图 特性 异地组网,远程访问有线/无线备份单模双卡备份5G转有线,5G转WIFI2.4G5.8G双频WIFI三网口,WAN/LAN可切换软硬件看门狗智能防掉线云平台、客户端远程管理安装支架安装铝…

MyBatis延迟加载缓存分页逆向工程

文章目录 延迟加载概述步骤 缓存一级缓存介绍原理 二级缓存介绍 设置缓存对象策略原理开启步骤属性解释是否使用一级缓存 分页插件使用步骤 逆向工程介绍搭建使用增删修改查 延迟加载 概述 延迟加载本身是依赖于多表查询的 延迟加载中返回值要选择resultMap返回的结果一定是D…

【QEMU 中文文档】0. Hello QEMU!

最近,我开始研究QEMU这个超强的虚拟化和仿真工具。不得不说,读英文文档真是让我头大 🥴。于是我灵机一动,为什么不做个QEMU的中文文档呢?毕竟,现在有了ChatGPT的强大翻译能力,我决定尝试一下&am…

分形之科赫雪花

前言 分形是一种具有自相似性的几何图形或数学对象。它的特点是无论在任何放大或缩小的尺度下,都能够看到与整体相似的图形。分形的形状可以非常复杂,常常具有分支、重复的图案,以及细节层次丰富的结构。 分形在自然界中广泛存在,如云朵、树枝、山脉、海岸线等,它们都展…

铁塔基站用能监控能效解决方案

截至2023年10月,我国5G基站总数达321.5万个,占全国通信基站总数的28.1%。然而,随着5G基站数量的快速增长,基站的能耗问题也逐渐日益凸显,基站的用电给运营商带来了巨大的电费开支压力,降低5G基站的能耗成为…

一图了解【电子面拦截】接口

【电子面拦截】又可以成为快递拦截 商品还在运输途中,买家申请仅退款、想修改地址怎么办? 百递云API开放平台最新推出「电子面单拦截」接口,提供三种拦截类型,助力快速拦截处理在途包裹。 下图带您了解👇