作用:限制用户或者用户组使用指定大小的磁盘空间

soft limit:

超过此限额,会在一定时间内,在用户登陆时发出警告,要求用户删除一些文件,降低磁盘的使用容量。超时之后,无法新增文件或增大现有文件。既,超过软限制,用户可以在一段时间内继续占用更多的磁盘空间。

hard limit:

超过此限额,无法新增文件或增大现有文件,相当于磁盘已满。

grace time:

超时时间,默认7天

启动磁盘文件配额

vi /etc/fstab

LABEL=/home /home ext4 defaults,usrquota,grpquota 1 2

系统运行时

mount -o usrquota,grpquota /dev/sdb1 /mnt

初始化文件配额

quotacheck -ug /home

会自动创建aquota.user、aquota.group 两个文件在挂载点

ps:如果在挂载文件夹里没有aquota.group 这个文件,就用quotacheck -g /home再次初始化文件配额,我在操作的时候就遇到过这个问题用这种方法解决。

开启、关闭文件配额

quotaon [-ug] /mount_point

 --u,针对用户启用配额

 --g,针对用户组启用配额

quotaoff [-ug] /mount_point

编辑文件配额

edquota username -----编辑单个用户

clip_p_w_picpath001

--blocks:已占用的数据块(以K为单位)

--inodes:已有的文件数

--soft:软限制

--hard:硬限制

edquota -g groupname -----编辑组用户

edquota -t :修改超时时间

文件配额报表

显示用户和用户组的配额设置

quota -u usename #该文件系统下需要有此用户的文件

quota -g groupname

详细报表

repquota [-vug] /mountpoint