这个"quotaon -avug"的命令几乎只在第一次启动quota时才需要进行,因为下次等你重新启动系统时,系统的/etc/rc.d/rc.sysinit这个初始化脚本就会自动的执 行这个命令了,因此你只要在这次实例中进行一次即可,将来都不需要自行启动quota;
quotaoff:关闭quota服务
quotaoff [-a]
quotaoff [-ug] [/mount_point]
参数:
-a:全部的文件系统的quota都关闭(根据/etc/mtab);
-u:仅针对后面接的那个/mount_point关闭user quota;
-g:仅针对后面接的那个/mount_point关闭group quota;
edquota:编辑账号/用户组的限值与宽限时间,edquota是editquota的缩写,所以就是用来编辑用户或者是用户组限额的命令;
edquota [-u username] [-g groupname]
edquota -t 修改宽限时间;
edquota -p 范本账号 -u 新账号
参数:
-u:后面接账号名称,可以进入quota的编辑界面去设置username的限值;
-g:后面接组名,可以进入quota的编辑界面去设置groupname的限值;
-t:可以修改宽限时间;
-p:复制范本,那个范本账号为已经存在并且已设置好quota的用户;意义为将范本账号这个人的quota限值复制给新账号;
设置用户myquota1的限值:
七个字段的意义分别为:
文件系统:说明该限值时针对哪个文件系统的;
磁盘容量:这个数值是quota自己算出来的,单位为KB,不要修改它;
soft:磁盘容量(block)的soft限值,单位为KB;
hard:block的hard限值,单位为KB;
文件数量:这是quota自己算出来的,单位 为个数,不要修改;
soft:inode的soft限值;
hard:inode的hard限值;
*******当soft/hard为0时,表示没有限制的意思;
设置其他用户的限值:
设置用户组的限额:
将宽限时间改为14天:
5>Quota限制值的报表:
quota的报表主要有两种模式,一种是针对每个个人或用户组的quota命令,一个是针对整个文件系统的repquota命令,
1)quota:单一用户的quota报表;
quota [-uvs] [username]
quota [-gvs] [groupname]
参数:
-u:后面可以接username,表示显示出该用户的quota限值,若不接username,表示显示出执行者的quota限值;
-g:后面可接groupname,表示显示出该用户的quota限值;
-v:显示每个用户在文件系统中的quota值;
-s:使用1024为倍数来指定单位,会显示如M之类的单位;