Chinaunix首页 | 论坛 | 博客
  • 博客访问: 860471
  • 博文数量: 69
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 1941
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-28 16:10
文章存档

2012年(1)

2009年(14)

2008年(54)

分类: LINUX

2008-06-07 14:39:39

 

当年我考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 喔!

阅读(926) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~