磁盘配额 Quota的使用

Jun 2nd, 2008

转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]

本文链接: http://www.php-oa.com/2008/06/02/cipanpeiequotadeshiyong.html



当年我考RHCE就挂了一次在这个上面,今天好不容易有机会用到,又快忘记了。唉.记下来

使用一个支持Quota的文件系统,ext2/ext3的文件系统
步骤:

   1. 设定 partition 文件系统支持quota 参数:
      开启文件系统对quota的支持, 需要是编辑 /etc/fstab ,使得准备要启用的 quota 磁盘可以支援 quota .
#vim /etc/fstab
/dev/sda2   /     ext3    defaults,usrquota,grpquota  1 2
然后保存,使用利用 mount 的 remount 功能
#mount -o remount /

以上就启用了/上的quota的支持.

   2. 建立 quota 记录档:
      整个 quota 进行限制值记录的档案是 aquota.user/aquota.group,这两个档案就必须使用quotacheck 扫瞄自动成生才行.所以我们要使用quotacheck来扫描我们的分区,上面的例子是/.
#quotacheck -avugm 

参数:
-a  :扫瞄所有在 /etc/mtab 内,含有 quota 支援的 filesystem,加上此参数后,
      /mount_point 可不必写,因为扫瞄所有的 filesystem 了嘛!
-u  :针对使用者扫瞄档案与目录的使用情况,会建立 aquota.user
-g  :针对群组扫瞄档案与目录的使用情况,会建立 aquota.group
-v  :显示扫瞄过程的信息;
-m :强制进行 quotacheck 的扫瞄。

   3. 编辑 edquota 限制用户组的quota的值:
      再来就是使用 edquota 来编辑每个使用者或群组的可使用空间;
#edquota [-u username] [-g groupname]
接下来使用edquota -u来修改用户(组)的配额.下面是修改中的详细的解释.
    *  filesystem:
      代表这个 quota 是针对哪一个 partition 的意思。
    * blocks:
      这个是目前使用者user所使用的空间的容量,也就是目前的使用掉的空间啦!单位是 Kbytes 喔! 这是 quota扫描时计算出来的,不要修改他!

    * soft 与 hard :常用修改的选项
      这个是目前的使用者在这个 filesystem 之内的 quota 可以使用的值!soft 代表的是一个『警告』限值, hard 则是一个『不可超过的容量』, soft 与 hard 中间的差值则为宽限的数值。而当 soft 与 hard 数值为 0 的时候,表示『没有限制』!

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

 #edquota -p username_demo -u username
复制配置。那个 username_demo 为已经存在并且已设定好 quota 的使用者,然后将 username_demo 这个人的 quota 限制值复制给 username !

   4. 重新扫瞄与启动 quota :
      设定好 quota 之后,建议可以再进行一次 quotacheck ,然后再以 quotaon 来启动!
#quotaon -auvg
参数:
-u  :针对使用者启动 quota (aquota.user)
-g  :针对群组启动 quota (aquota.group)
-v  :显示启动过程的相关讯息;
-a  :根据 /etc/mtab 内的 filesystem 设定启动有关的 quota ,若不加 -a 的话,
      则后面就需要加上特定的那个 filesystem 喔!
 

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
  1. 王园园
    Jun 8th, 2008 at 23:21
    Reply | Quote | #1

    无需重启.好文