linux学习日记十二 磁盘配额quota




linux学习日记十二 磁盘配额quota

2022-07-20 20:31:07 网络知识 官方管理员

磁盘配额(quota)比较常用的几个情况是:

*针对WWWserver,例如:每个人的网页空间的容量限制

*针对mailserver,例如:每个人的邮件空间限制

*针对fileserver:每个人最大的可用网络硬盘空间(教学环境中比较常见)

上面的是针对网络服务的设计,如果是针对linux系统主机上面的设置,用途有下面这些:

*限制某一用户组最大磁盘配额,可用设置普通用户组和VIP用户组,有点类似会员制,VIP用户相应的磁盘空间大小比较大些,普通用户想成为VIP,嘿嘿,交会费就行。

*限制某一用户磁盘配额,在对用户组进行限制后,继续对该用户组的每个用户进行设置,可以使用户组下有更公平的分配。

*以Link方式使邮件可以作为限制的配额(更改/var/spool/mail这个路径)

====Quota的规范设置选项====

*限制文件数量或者容量(inode或者block),以block设置为常见

*soft/hard,hard>soft,超过soft后,在gracetime(宽限时间)内登陆系统后会给出磁盘爆满的警告

*会倒计时的宽限时间gracetime,如果过了这个时间还没降到比soft低,直接锁定磁盘使用,并且hard减少为soft值。

坐而言不如起而行,先来设计一个实际的quota例子:

*五个人的账号分别为user1,user2,user3,user4,user5,密码都是123456,初始用户组都为quotagroup,其他账号属性为默认。

*账号的磁盘容量限制:五个用户都能够取得300MB的磁盘使用量(hard),文件数量不予限制。此外,只要容量超过250MB时候给予警告(soft)

*用户组的限额:由于我的系统里面可能还有其他用户存在,我仅承认quotagroup这个组最多使用1GB的容量。也就是说,如果user1,user2,user3都用了280MB的空间,那么user4,user5就只能使用1000MB–280MB*3=160MB的空间了。

*宽限日期:14天,达到250MB的soft值后,14天内给予警告,如果14天内磁盘容量还没降到比250MB低,直接锁定用户。丫的叫你放电影到硬盘上又不删。

建立5个账号的shell脚本

复制代码

发表评论:

最近发表
网站分类
标签列表