快速业务通道

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

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-23

  实践quota

  Quota使用的方面很广,不过,一般的用途有以下这些:

  限制某一群组所能使用的最大磁盘配额(使用群组限制):

  你可以将你的系统上的用户分门别类,有点像是目前很流行的付费与免付费会员制的情况,你比较喜好的那一群的使用配额就可以给高一些!呵呵!^_^

  限制某一用户的最大磁盘配额(使用用户限制):

  在限制了群组之后,您也可以再继续针对个人来进行限制,同一群组之下还可以有更公平的分配!

  以Link的方式,来使邮件可以作为限制的配额(更改/var/spool/mail这个路径):

  如果是分为付费与免付费会员的『邮件主机系统』,是否需要重新再规划一个硬盘呢?也不需要啦!直接使用Link的方式指向/home(或者其它已经做好的quota磁盘)就可以啦!这通常是用在原本规划不好,但是却又不想要更动原有主机架构的情况中啊!

  那么quota从开始准备filesystem的支持到整个设定结束的主要的步骤大概是:

  1. 设定partition的filesystem支持quota参数:

  quota要让partition上面的filesystem支持才行,一般来说,支持度最好的是ext2/ext3,启动filesystem支持quota最简单就是编辑/etc/fstab,准备要开放的quota磁盘可以支持quota;

  2. 建立quota记录文件:

  刚刚前面讲过,整个quota进行磁盘限制值记录的档案是aquota.user/aquota.group,要建立这两个档案就要先利用quotacheck扫描才行喔!,接下来的步骤就是:使用quotacheck来扫描一下我们要使用的磁盘;

  3. 编辑quota限制值数据:

  再来就是使用edquota来编辑每个使用者或群组的可使用空间;

  4. 重新扫描与启动quota:

  设定好quota之后,建议可以再进行一次quotacheck,然后再以quotaon来启动吧!

  整个quota设定的步骤就只是这样而已,简单吧!我们下面就直接来用一个范例介绍一下整个流程,好让您更清楚的了解到整个步骤!范例是这样的:

  1. Linux主机里面主要针对quser1及quser2这两个用户来进行磁盘配额,且这两个用户都是挂在qgroup群组里面的.

  2. 每个使用者总共有50MB的磁盘空间(不考虑inode)限制!并且soft limit为45MB;

  3. 而宽限时间设定为1天,也就是说,这两个人可以突破45MB的限制,但是在一天之内要将多余的文件删除,否则将无法使用剩下的空间(也就是说,这个账号大概就不能进行新建文件的工作了);

  4. gquota这个群组考虑最大限额,设定为90MB好了!

  多说无用,我们就实际来进行!

  1. 准备好测试的环境,用户与群组的建立:

  这两个账号应该是不存在我们的系统的,,赶紧将他设置上去吧!

  [root@linux ~]# groupadd qgroup

  [root@linux ~]# useradd -m -g qgroup quser1

  [root@linux ~]# useradd -m -g qgroup quser2

  [root@linux ~]# passwd quser1

  [root@linux ~]# passwd quser2

  2. 建立好filesystem的quota支持:

  quota较完整的支持是需要在ext2/ext3的Linux文件系统下才可以启动,建议你就要将准备开启quota的磁盘启动参数,写入 quota的磁盘设定才行(/etc/fstab)!以例子而言,想要在/disk2下进行quota的限制quser1,quser2这两个用户!这是 这个/disk2是一个独立的扇区,这可以使用df来查询.此外,必需特别留意的是,最好不要以根目录亦即是/进行quota!否则容易有些问题!另 外,不要针对root做quota!反正做了也没用!

  [root@linux ~]# df

  Filesystem 1K-blocks Used Available Use% Mounted on

  /dev/hda1 5952252 3193292 2451720 57% /

  /dev/hdb1 28267608 77904 26730604 1% /disk2

  /dev/hda5 9492644 227252 8775412 3% /disk1

  嗯!/disk2是独立的partition,并且他的设备名为/dev/h

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号