Linux磁盘配额Quota配置详解(4)

  [root@linux ~]# edquota -t

  Grace period before enforcing soft limits for users:

  Time units may be: days, hours, minutes, or seconds

  Filesystem Block grace period Inode grace period

  /dev/hdb1 7days 7days

  预设的恕限时间是7天!你当然可以修订时间!

  这个命令就是在编辑每一个『个人』或者是『群组』的quota数值!通常我们以edquota –u username或者是edquota -g groupname来编辑个人与群组的quota设定值。不过,或许您会觉得一个一个分配似乎很慢的样子!那么您也可以直接copy一个人的设定值给其它 人,就如同上面第二个例子,利用已经建立好的dmtsai来建立vbird1这个人的quota限额!这个指令可是很重要的呦!另外,范例一当中出现的那 七个字段代表的意义我们得要谈一谈啊:

  filesystem:

  代表这个quota是针对哪一个partition的意思。以范例一的情况来说,指的是/dev/hdb1啰!也就是/disk2那个目录底下的quota限制值啦!

  blocks:

  这个是目前使用者dmtsai(uid501)在/dev/hdb1这个filesystem(参考上面一个信息),所消耗的磁盘容量,也就是目前的使用掉的空间啦!单位是Kbytes喔!这个信息是quota程序自己计算出来的,所以请不要修改他!

  soft与hard:

  这个是目前的dmtsai使用者在这个filesystem之内的quota限制值!至于soft与hard的意思就如同前一节最后面提的那个意思 啦!soft代表的是一个『警告』限值,hard则是一个『不可超过的限值』,soft与hard中间的差值则为宽限的数值。而当soft与hard数值 为0的时候,表示『没有限制』的意思!而数值的单位仍是Kbytes喔!

  inodes:

  是目前使用掉inode的状态,也是quota自己计算出来而得到的,所以不要去变更他。一般而言,inode不容易控制,所以您可以不必去限制inode呢!

  quotaon

  [root@linux ~]# quotaon [-avug]

  [root@linux ~]# quotaon [-vug] [/mount_point]

  参数:

  -u :针对用户启动quota(aquota.user)

  -g :针对群组启动 quota(aquota.group)

  -v :显示启动过程的相关讯息;

  -a :根据/etc/mtab内的filesystem设定启动有关的quota,若不加-a的话,

  则后面就需要加上特定的那个filesystem!

  范例:

  范例一:启动所有的具有quota的filesystem

  [root@linux ~]# quotaon -auvg

  /dev/hdb1 [/disk2]: group quotas turned on

  /dev/hdb1 [/disk2]: user quotas turned on

  范例二:仅启动/disk2里面的user quota设定值:

  [root@linux ~]# quotaon -uv /disk2

  这个命令是在启动quota的!不过,由于这个指令是启动aquota.group与aquota.user的,所以您就必须要先完成quotacheck的工作了!然后简单的下达quotaon -a即可启动!

  quotaoff

  [root@linux ~]# quotaoff [-a]

  [root@linux ~]# quotaoff [-ug] [/mount_point]

  参数:

  -a :全部的filesystem的quota都关闭(根据/etc/mtab)

  -u :仅针对后面接的那个/mount_point关闭user quota

  -g :仅针对后面接的那个/mount_point关闭group quota

  范例:

  范例一:

  [root@linux ~]# quotaoff -a

  这个命令就是关闭了quota的限制啦!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27430.html