- 限制某一用户或组的能够使用的空间或者创建的文件。组底下无论是主组还是副组,都会受到限制。
- 只能针对整个文件系统,挂载在/data /data所有目录受到限制
- 内核必须支持quota
- 只对一般身份用户有效,对root就没有效果
Inode:限制创建文件数量 block:限制所用容量
soft软限制:开始倒计时,到硬限制的时候或者超过倒计时就会锁住硬盘。 hard硬限制:到达限制值,会直接锁住硬盘无法使用。 宽限时间:到了软限制进入倒计时,倒计时结束锁住硬盘
Quota设置的流程:
1.对分区挂载设置,在挂载后面添加usrquota,grpquota参数
2.初始化数据库,创建quota配置文件,命令:quotacheck,参数:-u用户 -g组 其他不重要 后面加上挂载点。
3.启动配额,quotaon 加挂载点 quotaoff是停止,
4.编辑配额:edquota -u|g user|group来修改配置文件,配置文件的额选项分别是文件系统 inode的软硬限制和block的软硬限制。
也可以使用命令直接设置 setquota -(u|g) user|group 软硬blcok 软硬inode 挂载点。
也可以根据已经有的设置来复制, edquota -p olduser newuser
也可以通过 edquota -t来修改限制时间。
5.查看配额信息,用户输入quota查看自己的或者组的配额情况,root可以使用repquota -a(所有) 或者接挂载点来查看某个文件的信息,只有在用户创建过文件才能看见,如果用户对挂载点没有进行任何操作,可能无法显示挂载信息。