设置磁盘配额(第二版)

简介: 设置磁盘配额案例: /test目录 777  50m/用户 一、开启分区的磁盘配额的功能临时设置:使用命令 mount -o remount,usrquota /test永久设置...

设置磁盘配额

案例:

/test目录 777  50m/用户

 

一、开启分区的磁盘配额的功能

临时设置:使用命令 mount -o remount,usrquota /test

永久设置:编辑/etc/fstab文件,在挂载属性上标志usrquota[用户配额]或grpquota[用户组配额,不常用]

/dev/sdb1 /test  ext4    defaults,usrquota       1 2

 

二、建立配额数据库

quotacheck -cvuga【quota 配额,限额,定额】

-c 创建

-v 显示详细信息

-u 建立检测用户配额

-g 建立检测用户组配额

-a 检测所有分区


quotacheck -cvu /test #只建立用户配额,并且精确到/test分区

执行该命令之后会创建aquota.user,aquota.groups两个文件

 

附-如果此时系统开启了SELinux的话,该命令可能会执行不成功,页面显示如下


解决方案-关闭SELinux

setenforce 0

getenforce

此时,再执行quotacheck -cvu /test


OK!


三、启用配额功能

quotaon [分区名称]

如:quotaon /test

【关闭配额功能:quotaoff 分区名称】

 

四、编辑用户配额

edquota 用户名 进入用户配额编辑模式

如: edquota hadoop

 

格式说明: blocks (kb) soft hard 限定该用户使用空间的大小

inodes  soft hard 限定该用户创建文件的多少【很少用】

 

软限制(Soft limit):定义用户可以占用的磁盘空间数。当用户超过该限制后会收到以超过配额的警告。 

可以用edquota -t 设置宽限期

宽限期(Grace period):定义用户在软限制下可以使用其文件系统的期限

 

硬限制(Hard limit):当用户试图将文件存放在其已经超过该限制值目录时,报告文件系统错误,不能继续创建文件。

 

其实只设置blocks中的应限制即可:hadoop用户只能用50M,如下图所示

 

【edquota -g 用户组名  编辑用户组配额】

 

五、如果有多个用户需要复制用户配额

edquota -p 模板用户 复制用户1 复制用户2 ... 复制用户n

 

六、检测

 

七、查看配额信息

quota [用户名] #查看用户的配额使用情况,不加用户名则可查看自己的磁盘配额情况

repquota -a 或 repquota /test #管理员查看配额信息

 

目录
相关文章
|
7月前
|
关系型数据库 测试技术 分布式数据库
刷新世界纪录!阿里云PolarDB凭借创新的「三层解耦」架构刷新TPC-C基准测试世界纪录
刷新世界纪录!阿里云PolarDB凭借创新的「三层解耦」架构刷新TPC-C基准测试世界纪录
|
存储 缓存 关系型数据库
阿里云数据库 SelectDB 多计算集群核心设计要点揭秘与场景应用
在云原生存算分离架构下,多计算集群的实现从技术方案上看似乎并不存在过多难题。但从产品的角度而言,具备成熟易用的多计算集群能力且能运用于用户实际业务场景中,还有较多核心要点需要深度设计
330 23
阿里云数据库 SelectDB 多计算集群核心设计要点揭秘与场景应用
|
应用服务中间件 Linux nginx
高并发下Nginx配置限流
【8月更文挑战第16天】
197 1
|
前端开发 JavaScript 开发者
组件(Component):构建现代应用的秘密武器
组件是现代应用程序开发的关键部分,无论是Web应用、移动应用还是桌面应用,都离不开组件化的思维和实践。在本博客中,我们将深入探讨组件的概念、重要性以及如何有效地利用组件来构建可维护、可扩展的应用程序。
443 0
|
SQL Oracle 关系型数据库
DataGrip初体验
DataGrip总体来说是一款非常好的数据库管理软件,整体风格和Idea一样,智能代码补写非常好用。
1685 1
|
Android开发
java.net.SocketException: Permission denied 连网权限
引用:http://zhidao.baidu.com/question/169346890.html 这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 一般是抛出 java.net.socketexception permission denied这个异常。
2228 0
|
人工智能 负载均衡 大数据
nginx与IIS服务器搭建集群实现负载均衡(一)
nginx与IIS服务器搭建集群实现负载均衡(一)
418 0
|
负载均衡 应用服务中间件 nginx
10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发
10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发
|
存储 SQL 人工智能
PolarDB 弹性并行查询(ePQ)功能使用白皮书
1 法律声明阿里云提醒您在阅读或使用本文档之前仔细阅读、充分理解本法律声明各条款的内容。如果您 阅读或使用本文档,您的阅读或使用行为将被视为对本声明全部内容的认可。您应当通过阿里云网站或阿里云提供的其他授权通道下载、获取本文档,且仅能用于自身的 合法合规的业务活动。本文档的内容视为阿里云的保密信息,您应当严格遵守保密义务; 未经 阿里云事先书面同意,您不得向任何第三方披露本手册内容或提供给任何第三
687 0
PolarDB 弹性并行查询(ePQ)功能使用白皮书
|
Web App开发 缓存 网络协议
nginx 限流模块和fail2ban搭配使用
ngnix的限流模块主要有三个: limit_conn 限制某个ip的tcp连接数目或者限制某个server(网站)整体的连接数目 limit_rate 现在每个请求的数据大小 limit_req 限制某个ip的请求次数 其中效果最明显的是第三个limit_req,但是宝塔面板中的流量限制只有前面两项的配置,所以之前一直流量限制没什么用。
734 0
nginx 限流模块和fail2ban搭配使用