quota 详解

quota 详解
操作系统:redhat 6

1.quota 说明.
   quota 命令显示磁盘使用情况和限额.在redhat 6里面默认就支持.

2.创建一个用户alex
[root@Alex01 quota]# useradd alex
[root@Alex01 quota]# passwd alex

3.让文件系统支持quota.
   现在用/dev/sde这盘硬盘来做quota
  
   它的UUID为:
  
  
    在/etc/fstab里面配置支持quota
   
    加上这个usrquota和grpquota.表示用户和用户组都在这个文件系统上都会支持quota.

     再用mount -a 来挂载fstab文件的文件系统
    

     这时已经成功挂载.
    

4.扫描并建立quota文档
[root@Alex01 /]# quotacheck -augv

参数  -a 表示扫描/etc/fstab文件中有usrquota或grpquota的文件系统.如果不要-a就需要自己在后面加文件路径了.
          -u 创建用户对文件使用的情况.并创建 aquota.user
          -g 创建用户组对文件使用的情况,并创建 aquota.group
          -v  打印信息.
在/quota下面会创建aquota.user和aquota.group文件.用于保存用户与用户组的配额信息


5.开启quota功能
  [root@Alex01 quota]# quotaon -auvg
 
   关闭就是quotaoff -avug了

6.对alex用户配置quota
[root@Alex01 quota]# edquota -u alex       # 用来配置alex用户配额

可以看到这个是alex用户的quota的配置信息.这里只对/dev/sde文件系统支持了quota,所以,这里只有/dev/sde文件系统的配置
    a. 左边的大红色的方框表示对这个用户使用文件的大小进行限制.单位为KB
    b.右边的那个粉紫色表示对文件的个数进行限制.
        soft: 表示软限制.如果超过这个现实,会有报警提示.
        hard:表示硬限制.是绝对不会操作这个限制的(root用户除外).
        blocks和inodes可以不用管它

   这里设置.文件大小(软:300M,硬:500M) . 文件个数(软:3个,硬:5个)
   如果超过软的配置限额.会有警告出来.一般给你7天的时间处理.如果不处理.那么这个软的配置就会变成硬的配额(例如:300M就当相遇硬的配额).就会锁住这个文件系统.
 
7.查看使用情况
  [root@Alex01 quota]# repquota -avug
 

8.测试
   现在用alex用户登录.在测试文件个数.(这里就会出现一个警告)
 
  创建4个文件.超出了软配置的个数限制

 
  再次用repquota -avug 查看(在root用户下查看)
 
  如果这个用户超过这个配额大小.就不会让你在使用了.

 
  现在用alex用户登录.在测试文件大小.(这里就会出现一个警告)
  
   创建了400M的逻辑块.超过了软配置的大小限制.
  
  
  再次用repquota -avug 查看(在root用户下查看)
 
  如果这个用户超过这个配额大小.就不会让你在使用了.
  
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值