Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103652714
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-19 17:26:36

作者:lg   来自:

默认情况下,readhat会安装和激活quota rpm包。如果不能确定,可以运行命令:rpm -q quota。
配额通常在内核中激活。
  要对特定的用户使用配额,需要六个步骤:
1。修改/etc/fstab,对所选文件系统激活配额选项;
2。重新装载文件系统,使改变生效;
3。在该文件系统开头建立aquota.user文件。
4。扫描相应文件系统,用quotacheck 命令生成基本的配额文件;
5。用edquota命令,对特定用户采用配额限制;
6。最后,用quotaon命令激活配额。
  下面,举例说明如何在/分区下对用户test做磁盘配额限制:
修改/etc/fstab
   #vi /etc/fstab ,在
  LABEL=/         /            ext3  defaults   1 1   行激活磁盘配额,修改后的结果如下:
LABEL=/         /            ext3  defaults,usrquota    1 1

保存退出后。
重新装载文件系统,使改变生效
重新激活/etc/fstab改变:#mount -o remount /

建立aquota.user文件
  在/ 分区下生成aquota.user文件,最简单的方法是使用touch命令:
touch aquota.user ,修改aquota.user文件的权限,只让root用户访问:
chmod 600 aquota.user 
进行配额检查
  可以使用quotacheck -avum 命令生成相应的配额文件。
-a:扫描 /etc/fstab中支持配额的文件系统;
-v:生成冗长输出;
-u:检查用户配额;
-m:重新装载扫描的文件系统;
对用户test设置配额
  运行如下命令:edquota test
LABEL=/         /            ext3  defaults,usrquota    1 1
Disk quotas for user test (uid 501):
 Filesystem          blocks    soft    hard   inodes   soft   hard
 /dev/hda2            20     100000     0     6    0    0
~

进行inodes soft hard 设置。
启用配额
  #quotaon /  (使用quotaoff /可以取消/分区的配额设置)

至此,对/分区对test用户的配额设置就完成了。
  可以采用下列命令将相同的限制复制给其他用户(kk tt):
#edquota -up test kk tt 
   另,使用repquota命令来监控配额使用情况。
阅读(264) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~