标签:MTA nbsp 磁盘 大小 remount 命令 etc 单位 group
磁盘配额的概念
1)用户配置与组配置(组配置的话是先到先得,实用性不大)
2)磁盘容量与文件限制
3)软限制与硬限制(例如:软限制是90,硬限制是100,则在写入90M时,系统内部其实还是可以写入的,但是当达到100M时就会出现写不进去的情况)
4)宽限时间(如果用户一直处于软硬限制之内,一般情况下系统规定是7天,到了7天后,如果用户还是处于软硬限制之间,则软链接会变为硬链接)
磁盘配额的条件:
内核必须支持磁盘配额:
grep CONFIG_QUOTA /boot/config-2.6.32-279.e16.i686 (如果查询有结果则证明支持磁盘配额)
可以使用 rpm -qa | grep quota 检查
如果没有则:yum -y install quota 安装
cat /etc/passwd 查看文件内创建的用户名称机密码信息
mount -o remount,usrquota, /disk
usrquota:用户配额
grpquota:组配额
关闭seliunx的方法(配额必须要关 ,不然无法进行)
getenforce :查询是否开启(enforcing 代表开启,permissive代表关闭)
setenforce 0 (0,关闭,1,开启)
永久生效:vim /etc/seliunx/config 中
SELIUNX=enforcing(改为disabled)
重启生效
quotacheck -avug:
-a 扫描/etc/mtab/
-v:显示扫描过程
-u 建立用户配额文件,也就是生成aquota,user文件
-g 建立组用户配额文件,会生成aquota,qroup文件
建立后看ls /disk/ 下的文件 (aquota.user 用户配额文件 aquota.group 组用户配置文件)
实现配额的命令:edquota [选项] 【用户名或组名】
-u 用户名 :设定用户配额
-g 组名 设定组配额
-t 设定宽限时间
-p 复制配额限制
进去后是一个文档
biocks (不用改) soft (软限制)(单位是kb) hard (硬限制) (前面三个是对文件大小进行限制)| inodes(不用改) soft (软限制) hard (硬限制)(对创建文件的大小进行限制)
启动配额文件:quotaon 【选项】 【分区名】
-a:依据/etc/mtab 文件启动所有的配额分区
-u、启动用户配额
-g,启动组配额
-v,显示启动过程的信息
关闭配额文件:quotaoff 【选项】 【分区名】
-a:依赖/etc/mtab/文件关闭所有的配额分区
-u:关闭用户配额
-g:关闭组配额
查询磁盘配额的文件:quota -uvs user1
repquota -avus
两个命令都可以
非交互设置磁盘配额:setquota -u 用户名 容量软限制 容量硬限制 个数软限制 个数硬限制 分区名 (可用于脚本)
edquota -p 已配置用户 -u 要配置的用户
必须要有一个是配置好的
请求宽限时间:edquota -t
打开是一个文档:filesystem(分区名) block grace period (容量的宽限时间) inode grace period (个数的宽限时间)
标签:MTA nbsp 磁盘 大小 remount 命令 etc 单位 group
原文地址:https://www.cnblogs.com/liunxcaiji/p/14746985.html