一、概念
1.功能:Linux系统中的磁盘配额用于现在用户所使用的磁盘空间
2.作用:保障每个用户拥有一定的存储空间
3.容量限制与文件数限制
1)容量限制:是一个用户占用磁盘的大小
2)文件数限制:一个用户所拥有的文件个数
4.软限制和硬限制
1)软限制:一个用户在文件系统中可拥有的最大磁盘空间和最多文件数量,在摸个宽限期内用户可以暂时超出这个限制<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

2)硬限制:一个用户可拥有的磁盘空间或文件数量,绝对不允许超过这个限制

5.用户限制和族限制
1)对用户进行配额:对指定的用户的磁盘空间或文件数量限制,只对该用户起作用
2)对用户组进行配额:对指定的组的磁盘空间和文件数量限制,对组中所有的用户进行整体限制(即一个组中有10个用户,进行<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />20G的配额,一个用户用了15G,剩下了的空间只有5G可用了)
二、要进行配额要安装quota软件包
1.quota软件包 RHEL4中是通过quota软件实现磁盘限额功能的
2.容量限制与文件数限制 quota可以限制指定对象能够占用的磁盘空间大小和拥有的文件数
三、配额的步骤
1.修改“/etc/fstab”:文件在文件系统的配置记录中添加“usrquota”和“grpquota”配置选项
2.重新挂载文件系统:重新启动系统可以使文件系统的quota配置生效
3.创建配额文件:使用quotacheck命令可创建用户配额文件
4.设置配额:使用edquota命令可以编辑对用户和组的配额设置
四、修改“fstab
1.fstab文件格式:<file system> <mount point>   <type>  <options>       <dump> <pass>
             /dev/sda1       /              ext3      defaults        0       1
               磁盘         挂载点          类型      选项                
2.修改:我们一般要在 options这一列中加入 usrquota(用户配额) grpqouta(组配额)
上面的修改为/dev/sda1    /       ext3      defaults,usrqouta,grpqouta        0       1
3.当我们所要配额的磁盘不在fstab文件中时按照fstab文件格式添加
/dev/sdb2 /b ext3 defaultsusrqoutagrpqouta 0 0
4.保存退出
五、重新挂载文件系统
方法1:用 mount –o remount 挂载点 如上面的是 mount –o remount /
方法2:重启
六、创建配额文件
1. qoutacheck –cmug 要配额的挂在目录
然后会生成:aqouta.user aqouta.group 文件
七、设置配额
1.用磁盘配额命令进入edqouta编辑界面设置配额
2. dqouta编辑界面格式 Filesystem   blocks   soft   hard         inodes   soft   hard
Filesystem:要设置配额的分区
blocks:表示用户或组当前已占用多少数据块数量 一个数据块表示1KB  
blocks 后面的soft:磁盘容量的软限制数量,单位KB   
blocks 后面的hard:磁盘容量的硬限制数量,单位KB
inodes:表示文件系统中当前用户或组已占用的文件数
inodes 后面的soft:文件数的软限制数量,单位个  
inodes 后面的hard:文件时的硬限制数量,单位个 
八、磁盘配额命令

1.在根文件系统中建立用户和组的配额文件

# quotacheck -cmug 挂载点

2.检测根文件系统中配额文件和实际配额状态的一致性

# quotacheck -mfvug 挂载点

3.编辑用户的配额设置

# edquota -u 用户名

4.编辑组的配额设置

5# edquota -g 组名

显示用户的配额信息

# quota -u 用户名

6显示用户组的配额信息

# quota –g 组名

7.设置软限制的宽限时间

1)命令:edquota –t

2)格式 Filesystem          Block grace period    Inoed grace period
要设置配额的分区        空间宽限时间       文件数宽限时间
/dev/hda3                 7days               7days
宽限时间单位可以是 天(days 小时(hours) 分钟(minutes) (seconds)
九、注意
1.每次配额完成后,用quotacheck -mfvug 挂载点 检查配额文件和实际配额状态的一致性