当Linux根分区的磁盘空间耗尽时,Linux系统将无法再建立新的文件,从而出现服务程序崩溃、系统无法启动等故障现象,为了避免此问题,我么可以设置磁盘配额功能,对用户在指定文件系统中使用磁盘空间、文件数量进行限制,防止用户占用大量的磁盘空间,从而保持我们的系统存储空间可以稳定使用。
一、磁盘配额术语介绍:
磁盘配额对象式硬盘分区,并且要求Linux内核支持磁盘配额技术。
磁盘配额只对一般用户有效,对管理员来说是没有任何作用效果的。
软限制:soft:最低限制容量,可以被超过,但会有警告信息,超过的部分会保存到宽限时期到期。
硬限制:hard:不能被超过限制条件。
宽限时间:当用户使用的空间超过了软限制但还没达到硬限制,在这个宽限的时间到期前必须将超过的数据降低到软限 以下,(默认是7天),当宽限时间到期,系统将自动清除超过的数据。
一、检查我们系统中是否已经安装了quota程序
三、创建磁盘配额的配置文件
quotacheck:
-v:显示扫描过程
-u:针对扫描用户的情况建立aquota.user
-g:针对扫描组的情况建立aquota.group
-c:创建新的配额文件
-a:扫描所有分区
四、实现磁盘配合限制:
edquota
-u 用户 :指定某用设置配额
-t:改变宽限时间
六、查看下我们用户具体配额情况: