1、Linux的磁盘配额quota的作用。
quota的作用就是限制user和group在磁盘的使用限制,可以限制使用的空间大小block和建立的文件数量inode,一般用于限制block。
2、查看分区是否支持quota功能,如何建立quota。
查看分区是否开启quota,查看/etc/fstab文件,在文件选项增加usrquota和grpquota参数。
然后使用mount -a命令重新挂载fstab的设备。
3、建立quota记录文件。
建立quota记录文件:quotacheck -avug 需要关闭selinux 命令是:setenforce 0
在开启quota功能的分区目录下会生成aquota.group和aquota.user两个文件。
需要安装quota哦。可以yum install -y quota
4.开启quota服务。
quotaonn -avug 命令的参数可以直接查询。
quotaoff 为关闭服务命令。
5、编辑账户、群组的限制和宽限时间。
ediquota 选项
-u:后面接帐号
-g:后面接群组
-t:修改宽限时间
-p:按照范本复制
0代表没有限制,编辑就可以了,soft表示报警值,hard表示极限值。
setquota [-u|-g] 名称 block(soft) block(hard) 目录 也可以用setquota直接使用
1. 文件系统 (filesystem):说明该限制值是针对哪个文件系统 (或 partition);
2. 磁盘容量 (blocks):这个数值是 quota 自己算出来的,单位为 Kbytes,请不要更动他;
3. soft:磁盘容量 (block) 的 soft 限制值,单位亦为 KB
4. hard:block 的 hard 限制值,单位 KB;
5. 档案数量 (inodes):这是 quota 自己算出来的,单位为个数,请不要更动他;
6. soft:inode 的 soft 限制值;
7. hard:inode 的 hard 限制值;
修改群组的quota限制亦是如此。
6、修改宽限时间。
edquota -t
7、quota报表
quota 选项 对单一用户的quota报表
u;后面接帐号。
g:后面接群组
v:显示每个账户的
s:以1024的倍数显示。
比edquota多一个grace ,当超过限额后,grace开始倒数计数。
requota 选项 针对文件系统的quota报表
a:到/etc/fstab搜索具有quota的文件系统,并报表。
u:显示用户的quota值
g:显示个别群组的quota值
v:输出结果将含文件系统相关的细部信息。
s:以1024的倍数显示结果。
8、对超出限额者发出警告。
warnquota的详细配置在 /etc/warnquota.conf文件中
warnquota 单独执行会给账户和root发送一封邮件,
转载于:https://blog.51cto.com/smallboy1/1842612