码迷,mamicode.com
首页 > 其他好文 > 详细

磁盘配额,在磁盘分区后经常要用的方式

时间:2021-05-24 02:40:09      阅读:0      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!