Linux:为xfs文件系统卷 设置磁盘配额

news2024/10/7 10:16:16

首先准备一个xfs文件系统的 卷 || 分区

可以是逻辑卷 ,也可以是普通卷,等等……但是他们的文件格式都要是xfs格式

我这里选择的是逻辑卷,普通卷也是一样的道理


开始前要有两个软件包需要安装 如果已安装直接看下一步

Linux:rpm查询安装 && yum安装_鲍海超-GNUBHCkalitarro的博客-CSDN博客

yum -y install quota

yum -y install xfsprogs


我这里准备了一块逻辑硬盘

 先将他格式化成xfs格式的逻辑卷

mkfs -t xfs /dev/aaa/qwe 

# mkfs -t 文件格式 卷路径

 成功格式化成xfs格式


允许磁盘配额格式挂载

usrquota、grpquota    添加支持用户配额   组配额

 使用命令

mount -o usrquota,grpquota /dev/aaa/qwe /tarro/

# mount -o usrquota,grpquota 挂载源 挂载目标点

上图 后边出现 usrquota,grpquota 就是可以进行配额

上图  后面为 : noquota 即是不能配置   你 如果在这样的情况下去配额 就会出现函数错误的提示

 这个就是临时配额挂载 

——————————————————————

如果想开机自动 也就是 设置永久 挂载同时还开启配额权限就去配置

vi /etc/fstab 

 

 这样保存退出后重新  他就会自动挂载这个卷 并且可以对其配额

 重启后 会自动挂载  后面可以看到有usrquota 和 grpquota


对用户进行配额

-u、限制用户
-g、限制组
-x、专家模式(非交互模式)
-c  直接调用管理命令‘’部分

bsoft、容量软限制
bhard、容量硬限制
isoft、文件数软限制
ihard  文件数硬限制

我们开启之前创建3个用户和1组

创建  test1 test2  test3   三个用户      和       test_23 的组   把test2   和   test3 放进去

groupadd test_23

useradd test1
useradd -g test_23 test2

useradd -g test_23 test3

使用

xfs_quota -x -c 'limit -u bsoft=10M bhard=20M isoft=10 ihard=20 test1' /tarro/

#

上面的意思的 在 /tarro这个目录下 test1 用户   

容量软限额 10M                容量硬限额为20M 

文件数量软限额为10个        硬限额为20个

软限额的意思就是你超过10M 可以继续放但是7天后会删除   但是你再怎么放都不能超过20M如果超过20M 就报错 超过硬限额之后一点都放不进去        文件数量限额也是同理

切换到test1用户下

 

我们一般使用的root用户 可以看到其他人那个权限没有写入权限  为了方便我们可以直接给他777方便实验

 如果你要查看配额设置的话可以使用

xfs_quota -c 'quota -bi -uv test1' /tarro/

# xfs_quota -c 'quota -bi -uv 用户' 目录

 我软配额是10 那我们创建一个11M的文件试试

dd if=/dev/zero of=/tarro/text1 bs=1M count=11

 现在有11M了  我们再用test1用户放一个10M的文件 这样就有21M 刚好超出硬配额1M

 

可以见有显示超出1M的配额他也报了错

现在把test1的文件全删掉  然后创建文件个数看另外一个数量配额

刚刚数量配额软配额为10个硬配额是20个所以超出10个还可以继续写入但是数量大于20以后就写不进去了

 可以看到写入了11个超出了软配额但是并没有提示什么 还能接着往里写 现在还可以写9个 就到20硬配额了 

但是我们再往里创建10个

可以看到刚刚好超出1个也成功的提示了超出1个


组配额 

使用

xfs_quota -x -c 'limit -g bsoft=10M bhard=20M isoft=10 ihard=20 test_23' /tarro/

xfs_quota -x -c 'limit -g bsoft=10M bhard=20M isoft=10 ihard=20 用户组' 卷路径

上面的软配额和 硬配额和用户的都是一样的

但是不同的是        组    如果对用户进行配额   他会单独的对用户生效

现在对组设置  他是  对组里全部人生效  现在test_23组里包含了test2 和test3 

如果test1 往里放了15M 那 组里的其他人 只能放剩余5M 

如果test2 往里放了6个文件  那组里的其他人最多还能放14个文件

他对组配置配额是组用户放里边的 全部加起来的

查看组配额信息  

xfs_quota -c 'quota -bi -gv test_23' /tarro/
xfs_quota -c 'quota -bi -gv 组名' /路径

 容量 软配额 10M    硬配额 20M                                          数量软配额10个     硬配额20个

现在进入test2 放  11M的文件

现在组内只剩9M的空间 所以同为组内的用户test3只能放9M   但是我么放一下10M的文件 

 

可以看到超出1M 硬配额就提示了

现在全全删除一下  使用 test3 创建 9个文件

现在使用test3  创建了9个 那组内所剩11个

再使用test2床架  12个    会报错  剩余1个写入不进去 

 剩余11个 写入12个有一个没写进去  配额成功   


插卡配额信息

使用 

查看用户配额

xfs_quota -c 'quota -bi -uv test1' /tarro/

xfs_quota -c 'quota -bi -uv 用户' 路径

查看组配额

 xfs_quota -c 'quota -bi -gv test_23' /tarro/
 xfs_quota -c 'quota -bi -gv 组名' 路径

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个人的旅行

说一下,两次的旅行。一次是三月底四月初,一次是四月底五月初。 我的第一站,帝都!!! 31号晚上八点半的高铁去北京,到达北京已经快十二点了。武局的G528次列车。 来到北京后,这是我第…

Android开发环境搭建[Java1.7+eclipse+sdk4.0](某高校物联网工程专业必看!)

Android开发环境搭建[Java1.7eclipsesdk4.0](某高校物联网工程专业必看!) 0. 前言1. 资料拷贝2. 配置环境变量2.1新建 Java_Home2.2 编辑Path情况1情况2 2.3 新建sdk环境变量 3. 验证安装3.1 验证java安装情况3.2 验证eclipse安装 4. 导入已有…

《OrangeS一个操作系统的实现》中printf无法打印数字问题

【问题现象】 《OrangeS一个操作系统的实现》 第9章 a目录下的代码编译运行后,所有printf打印数字的地方都有问题,如下图: HD size 始终为 0MB。 【问题分析】 通过断点,发现printf第61行: int printf(const char *…

【历史上的今天】4 月 28 日:人工智能理论之父出生;大众点评上线;苹果开设 iTunes 音乐商店

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 4 月 28 日,在 1994 年的今天,美国克林顿政府公布了一项价值数百万美元的计划,以帮助那些制造平板显示屏的美国公司维持生计…

Filter详解

Filter是什么: Filter表示过滤器,是Java Web三大组件之一(Servlet、Filter、Listener)。 过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。 过滤器一般完成一些通用的操作,比如:权…

chatgpt赋能python:PythonSearchDialog:利用Python编写高效的搜索对话框

Python Search Dialog:利用Python编写高效的搜索对话框 在当今数字时代,大多数产品都提供搜索功能。而Python Search Dialog 则为产品提供了一个强大、高效的搜索对话框,使得用户能够更快速地、更准确地定位所需信息。 什么是Python Search…

实验三:熟悉常用的HBase操作

实验环境: (1)操作系统:Linux(建议 Ubuntu 16.04 或 Ubuntu 18.04)。 (2)Hadoop 版本:3.1.3。 (3)HBase 版本:2.2.2。 (4)JDK 版本:1.8。 (5)Java IDE: Eclipse。 实验内容与完成情况: (1)现有以下关系数据…

【数据挖掘与商务智能决策】第十七章 神经网络

前言 本人CSDN博客为“仿生程序员会梦见电子羊吗”,本文基于markdown本文书写,平台及软件为CSDN与Typora,文中图片存储地址为CSDN,故部分图片可能带有“CSDN仿生程序员会梦见电子羊吗”的水印,属于本人原创&#xff0c…

视频理解学习笔记(二):I3D and Kinetics Dataset

视频理解学习笔记(二):I3D and Kinetics Dataset 视频理解的三个流派(怎么处理时序)论文概览Kinetics Dataset模型详解将2D卷积网络扩张到3D(Inflating 2D ConvNets into 3D)如何用预训练好的2D…

2023年最新企业网盘排行榜出炉

随着云计算技术的不断发展,企业日常工作中大量的资料、文档等信息需要实现集中管理,此时企业网盘工具就应运而生。企业网盘是一种可用于企业内部管理、团队协作及文件共享的云存储平台,能够极大提高企业办公效率和安全性。 一、企业网盘的帮助…

[链表OJ题 8] 用栈实现队列,没想到你小子的基础这么好,这么快就做对了

目录 题目来源: 代码实现: 思路分析: 实现过程: 题目来源: 力扣 - 232.用栈实现队列 题目描述: 代码实现: 我们这里的栈已经写好了,如果对栈还不是很懂的可以看看这篇文章&am…

Postman接口工具之请求运行顺序及Workflow

作为一款接口调试利器, Postman的更新迭代速度很快, 不断加入了很多新的功能.使的api设计,测试,监控, Mock,以及团队协作更加方便. 修改执行顺序 在遇到有接口依赖的情况, 我们往往需要接口按顺序执行, 之前可以通过在一个请求的Pre-request Scripts中使用pm.sendRequest发送…

java基于springboot应急科研科技资源管理系统

应急资源管理系统的开发,主要有管理员和用户两个角色。 管理员角色计划设计的功能有密码信息管理、个人信息管理、用户信息管理、应急资源管理、留言信息管理等模块,管理员可以对用户、应急资源、留言等信息进行管理,可以选择添加、修改、删除…

ADC常用的十大滤波算法(C语言)

目录 ​编辑 ​一、限幅滤波法 二、中位值滤波法 三、算术平均滤波法 四、递推平均滤波法 五、中位值平均滤波法 六、限幅平均滤波法 七、一阶滞后滤波法 八、加权递推平均滤波法 九、消抖滤波法 十、限幅消抖滤波法 ​一、限幅滤波法 1、方法: 根据经验…

系列1——geotools简介

geotools简介 官网 https://docs.geotools.org/latest/userguide/index.html 架构图 常用功能列表 ModulePurposegt-renderImplements of Java2D rendering engine to draw a mapgt-jdbcImplements for accessing spatial databasegt-mainImplements for accessing spatial…

搭建一个Fabric网络

生成相关证书文件 首先Fabric提供了一些工具用于生成所需的文件,cryptogen模块会根据提供的配置文件生成后续模块运行过程中需要的证书和数据文件。 cryptogen常用命令: generate用于根据配置文件生成证书。 showtemplate用于提供一个模板。 具体操作如…

ROS学习——rviz打开bag文件

一、首先可以在这个网站中下载.bag文件用于学习。 二、显示.bag文件信息 在终端1中启动&#xff1a; roscore 在终端2中输入&#xff1a; rosbag info <bag_file_name> 这里要把<bag_file_name>换成你自己的bag文件名字&#xff0c;之后在终端就会显示出bag文件…

Lidar AI Solution环境配置

目录 Lidar AI Solution环境配置前言1. Lidar AI Solution1.1 Pipeline overview1.2 GetStart 2. CUDA-BEVFusion2.1 3D目标检测(nuScenes验证集)2.2 演示2.3 模型和数据2.4 前置条件2.5 快速开始推理2.5.1 下载模型和数据到CUDA-BEVFusion文件夹2.5.2 配置environment.sh2.5.3…

力扣贪心算法专题(三)力扣题 452、435、763、56、738、968、714 思路及C++实现

文章目录 贪心算法452. 用最少数量的箭引爆气球435. 无重叠区间做法1 右边界排序 不重叠区间做法2 右边界排序 不重叠区间做法3 左边界排序 重叠区间 763.划分字母区间做法1做法2 56. 合并区间738.单调递增的数字暴力解法贪心算法 968.监控二叉树714.买卖股票的最佳时机含手续费…

CSDN周赛55期 - 简单分析

上期周赛被判抄袭了。。。无语。我从第一期周赛一步步走来&#xff0c;所有题我都做过&#xff0c;我还需要抄袭&#xff1f; 虽然第一时间去申诉&#xff0c;但貌似并没什么用。算了&#xff0c;C站的审核也就这样了&#xff0c;失望寒心。 本期还是《计算之魂》主题赛——不得…