磁盘配额(Quota)

磁盘配额的学习

目录

一.什么是Quota
二.Quota的使用
三.Quota用法总结

一.什么是Quota

在Linux系统中,由于多用户共用一个磁盘,如果其中几个用户过多的使用了磁盘里的内容(比如某个用户用了%90 空间),那么肯定会影响到其他用户的使用。看到这里,我们不难想到应该使用某种方法来限制系统用户的使用空间,而Quota就可以很好的解决这个问题。

Quota的一般用途:

1.网络服务:
1)针对www server,例如:每个人网页空间的容量限制
2)针对 mail server    例如:每个人的邮件空间限制
3)针对 file servere, 例如:每个人最大的可用网络硬盘空间

2.Linux系统主机:
1)限制某一用户组所能使用的最大磁盘配额
2)限制某一用户的最大磁盘配额

Quota的使用限制:

1)仅能针对整个文件系统
2)内核必须支持Quota
3)只对一般身份用户有效

二.Quota的使用:

step1:

检查文件系统是否支持Quota
可以使用blkid 或者 parted p

磁盘配额(Quota)

磁盘配额(Quota)

step2:

检查文件系统是否开启qota功能 
    quotacheck -cugm /app/quota_test4 (我将/dev/sda6挂载到了/app/quota_test4下)

磁盘配额(Quota)

step3:

如果没有开启quota功能,需要重新挂载并开启此功能
mount -o remount,usrquota,grpquota /dev/sda6 /app/quota_test4/
查询一下:
mount

磁盘配额(Quota)

step4:

quotacheck -cugm /app/quota_test4
进入/app/quota_test4目录下 发现多了两个文件

磁盘配额(Quota)

这两个文件就是记录下对用户和用户组的quota配置信息。
是在执行完quotacheck -cugm /app/quota_test4 命令后产生的 
如果用户删除这两个文件,就无法实现quota的配额功能

step5:

只有当root执行 quotaon /app/quota_test4后,所有用户均无法对该文件系统操作
只有当root执行 quotaoff /app/quota_test4 取消效果 普通用户无法执行该操作

磁盘配额(Quota)
磁盘配额(Quota)

step6:

quota -v xiaoyu(用户名)显示该用户的限制

磁盘配额(Quota)

edquota -u xiaoyu 编辑该用户的quota限制

磁盘配额(Quota)

注:block默认值为kb 可以自己加上单位M或G 编辑保存后系统会自动转换成block块,不用自己修改

磁盘配额(Quota)

step7:

在root身份下开启 xiaoyu用户的quota限制

磁盘配额(Quota)

step8:

dd一个49M大小的文件 可以建立

磁盘配额(Quota)

由于对xiaoyu 的限制是50M 再建立一个2M大小的文件观察情况

磁盘配额(Quota)

建立失败,说明quota成功开启

三.Quota用法总结:

1)quota只能对文件系统有作用 而不是文件夹
2)mount -o usrquota,grpquota /dev/* /挂载点
3)quotacheck -cgum /挂载点 检查时候有了quota功能
4)quotaon /挂载点 开启固定路径下的quota功能
5)edquota -u username 或者
            set setquota username softa harda softb hardb
6)  edquota -p username1 username2 将username1的quota配置复制给username2
7)  quota -v 查询所有quota限制

转载于:https://blog.51cto.com/13572413/2082608

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值