(原)RedHat Linux AS 4 磁盘配额

2008-09-26 09:26
启用linux的磁盘配额功能
安装一块新的硬盘
每一步:
#rpm -qa | grep quota      \\检查quota软件包的安装情况
quota-3.06-9  
第二步:
修改/etc/fstab文件:
/dev/sdb     /mnt/sdb      auto    defaults    1   1
改为:
/dev/sdb     /mnt/sdb      auto    defaults,usrquota,grpquota    1   1
第三步:
改完后重启动计算机 或用 mount -a -o remount \\重新mount所有的磁盘
注:usrquota是基于用户的磁盘配额;grpquota是基于组的磁盘配额。
第四步:quotacheck -cvug /mnt/sdb     \\运行quotacheck命令生成磁盘配额文件。
        参数:-c 生成配额文件(aquota.user和aquota.group)
              -u 检查用户配额
              -g 检查用组群配额
              -v 表示扫描磁盘时,显示扫描过程信息。       
第五步:quotaon /mnt/sdb      \\打开文件系统的磁盘配额功能      
     


编辑用户和组配额限制
对用户和组的磁盘配额限制分为两种。
   软限制:用户和组在文件系统上可以使用的磁盘空间和文件数量,在某个过渡期内可以暂时超过这个限制。
   硬限制:用户和组可以使用的最大磁盘空间或最多的文件数量,绝对不允许超过这个限制。
   对用户进行磁盘容量限制时,需要修改blocks列后面的soft(软限制)和hard(硬限制)列的数值,单位是KB ;
   对用户进行文件数量限制时,需要修改inodes列后面的soft(软限制)和hard(硬限制)列的数值。

设置用户配额:
#edquota user1
设置组配额:
#edquota -g users
例:
disk quotas for user1 (uid 500):
Filesystem    blocks   soft    hard    inodes   soft    hard
/dev/sdb       752     5000    8000     163      200     400
               |             |            |           |
           已使用块数        |        拥有文件数      |
                         限制容量                  限制文件个数

修改磁盘配额软限制过渡期
   当用户使用的空间达到软限制量时会有一个默认为7天的地渡期,超过过渡期便不能继续使用更多的磁盘空间。使用空间
一旦达到硬限制,会被立即拒绝使用更多的空间。
#edquota -t

检查磁盘配额的工作情况
获得某用户的磁盘使用情况命令:
#quota user
或者
#quota -g group

磁盘空间使用情况的报千告命令:
#repquota /dev/sdb

   (1)用户名后面的“--”用于判断该用户是否超出其块限制或索引节点限制。任何一个软限制被超出,相不的“-”符号就
会被“+”代替,第一个“-”代表块限制,第二个代表索引节点限制。
   (2)grace列通常是空白的,如果某个软限额被超出,这一列会显示过渡期中的剩余时间。如果过渡期已过,这一列空白。


查看启用了磁盘配额的文件系统的磁盘使用情况命令:
# repquota -a


关闭磁盘配额功能命令:
#quotaoff /dev/sdb

注意事项:
    (1)如果希望同时使用磁盘配额的软限制和硬限制,则软限制的数值应该小于硬限制。别外
,磁盘配额功能对root用户无效,不需要对root用户设置配额。
    (2)为了保持磁盘配额的正确性,建议用户定期运行命令:quotacheck -vug

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值