1、Linux的磁盘配额quota的作用。

   quota的作用就是限制user和group在磁盘的使用限制,可以限制使用的空间大小block和建立的文件数量inode,一般用于限制block。

2、查看分区是否支持quota功能,如何建立quota。

  查看分区是否开启quota,查看/etc/fstab文件,在文件选项增加usrquota和grpquota参数。

wKioL1e9tc_T4RjaAAAYDYcOv9k442.png




然后使用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:按照范本复制

wKiom1e-2Oaj5AOFAAAYwtNWaAY581.png

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

wKioL1e-2X6CkNyPAAAPFTn5pec410.png


7、quota报表

quota  选项   对单一用户的quota报表

u;后面接帐号。

g:后面接群组

v:显示每个账户的

s:以1024的倍数显示。

wKiom1e-2tGRcAVNAAAdCXW6Q7g173.png

比edquota多一个grace ,当超过限额后,grace开始倒数计数。

requota 选项  针对文件系统的quota报表

a:到/etc/fstab搜索具有quota的文件系统,并报表。

u:显示用户的quota值

g:显示个别群组的quota值

v:输出结果将含文件系统相关的细部信息。

s:以1024的倍数显示结果。

8、对超出限额者发出警告。

warnquota的详细配置在 /etc/warnquota.conf文件中

warnquota 单独执行会给账户和root发送一封邮件,