Linux磁盘配额Quota配置详解(2)
数据存在,,在上面这个表格当中,blocks与inodes才会都是0,如果您是使用/home 来进行quota设定的,那么blocks/inodes肯定不会是0,这里要特别留意的.好了,上面特殊字体的部分就是我们的设定了,分别是45000 及50000,那个单位是KBytes啦,转成MBytes应该是要除以1024才对,不过,简单算一下就好了,不用太介意!^_^.然后将quser1 的设定直接复制给quser2吧!
[root@linux ~]# edquota -p quser1 quser2 接下来要来设定宽限时间,还是使用edquota! [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 1days 7days 将时间改为1天(原本是7days改成1days),好了!查询一下是否真的有设定进去呢?使用quota -v来查询: [root@linux ~]# quota -vu quser1 quser2 Disk quotas for user quser1 (uid 502): Filesystem blocks quota limit grace files quota limit grace /dev/hdb1 0 45000 50000 0 0 0 Disk quotas for user quser2 (uid 503): Filesystem blocks quota limit grace files quota limit grace /dev/hdb1 0 45000 50000 0 0 0 特别注意到,我们的使用者尚未超过45MB,grace(宽限时间)就不会出现啦!这样很够清楚了吧?! 6. 编辑群组可使用的空间: [root@linux ~]# edquota -g qgroup Disk quotas for group qgroup (gid 502): Filesystem blocks soft hard inodes soft hard /dev/hdb1 0 80000 90000 0 0 0 [root@linux ~]# quota -vg qgroup Disk quotas for group qgroup (gid 502): Filesystem blocks quota limit grace files quota limit grace /dev/hdb1 0 80000 90000 0 0 0 这样就设定好了group的quota!同样的,整个群组的总使用量还没有到达80000KBytes,当然那个grace就不会有任何信息显示了! 但这个地方倒是有很多朋友问到一个小问题,那就是『为什么我两个用户quser1、quser2的设定值在soft与hard分别是45/50MB,但为 何你的group总量(hard)设定仅有90MB呢?』,也就是说,当某个用户用了50MB的量,那另一个不就最多可以使用到40MB而已?原因何在 啊? 这么说好了,如果是小型的系统,用户并不是很多,我们可以针对每个人来进行quota的设定值,,当然针对users来进行设置即可,不需要额外的设定group的quota设置啦. 但如果换个角度来思考,假设您所处的公司人员比较多且分工较细,因此,我们可能无法真正了解每个用户的需求,此时,针对每个用户来设定可能就比较麻烦一 点.那么我们反过来说,可以针对每个部门(group)来进行quota的设定,部门的需求直接跟部门的负责人询问就好了,比较容易,而该部门的用户 quota设定当然可以高一点,,可能某些用户有较为独特的需求啊!反正只要符合group的限制即可,该部门如果超过整个group quota限制值,呵呵!让他们自己去处理即可!^_^ 7. 设定开机时启动quota: 这个部分就不需要担心了,Fedora Core 4与Red Hat系列的开机script(/etc/rc.d/rc.sysinit)已经将quota的侦测写入在里头,因此,在预设的情况下,quota是会主 动的被启动的.不过,如果你想要手动的强制quota在开机启动一遍,那么可以使用vi去编辑/etc/rc.d/rc.local,在里面加入一行(直 接加在一行即可): [root@linux ~]# vi /etc/rc.d/rc.local /sbin/quotaon -avug 如果要关闭quota就是用quotaoff吧!没错!这样就将quota设定完毕了!很简单吧!!(如果是SuSE Server 9的话,可能就要去修改/etc/init.d/boot.local这 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |