磁盘配额(quota)

磁盘配额(quota)的作用:妥善分配系统资源,适当限制硬盘的空间给用户;

Quota的一般用途

网络服务:

针对 WWW server 如:每个人的网页空间的容量限制;

针对 mail server 如:每个人的邮件空间限制;

针对 file server 如:每个人最大的可用网络硬盘空间;

linux系统主机:

用户组限制:限制某一用户组所能使用的最大磁盘配额

用户限制:限制某一用户的最大磁盘配额;

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

 

Quota的使用限制:

仅能针对整个文件系统;

内核必须支持quota

只对一般身份用户有效(root不能设置quota,因为整个系统所有的数据都是它的)

 

Quota的规范设置选项

容量限制(block ) 文件数量限制( inode)

文件系统中,主要规划为存放属性的inode 实际文件数据的block

限制inode用量:管理用户可以新建的“文件数量”;

限制block用量:管理用户磁盘容量的限制;

不管是 inode/block , 限制值都有两个,softhard

hard:用户的用量绝对不会超过这个限制值,若超出会锁住该用户的磁盘使用权;

soft:用户在低于soft限制时可以正常使用,当 soft<用户用量<hard 时,系统会自动发出磁盘即将爆满的信息,并给与一个宽限时间(gracetime)

 

 

文件系统支持:

手动加入quota支持(数据下次重新挂载会消失)

mount -oremount,usrquota,grpquota /home

mount| grep home   #重点在于usrquota , grpquota

tips

用户与用户组的quota文件系统支持参数分别是usrquotagrpquota;重新挂载时,系统会同步更新/etc/mtab这个文件,所以必须要确定 /etc/mtab已经加入usrquota , grpquota 的支持到想要设置的系统中;

 

写入配置文件中:

vi  /etc/fstab

在目标所在行,添加usrquota ,grpquota


umount /home

mount -a

mount |grephome


tips

修改完 /etc/fstab 后,要测试一下,如果这个文件修改错误,会造成无法开机完全的情况;使用vim修改,语法检验可以避免拼写错误;

 

新建Quota配置文件:

quota是通过分析整个文件系统中每个用户(用户组)拥有的文件总数与总容量,再将这些数据记录在文件系统的最顶层目录,然后在该配置文件中再使用每个账号(或用户组)的限制值去规定磁盘使用量;

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值