什么是磁盘配额
LINUX磁盘配额配置
一,什么是磁盘配额
磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。设置磁盘配额后,可以对每一个用户的磁盘使用情况进行跟踪和控制,通过监测可以标识出超过配额报警阈值和配额限制的用户,从而采取相应的措施。磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配存储资源,可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行避免由于磁盘空间使用的失控可能造成的系统崩溃,提高了系统的安全性。
其实简单的来说,就是通过对用户所能使用的磁盘空间和所能创建的文件个数,进行限制,磁盘配额只能对文件系统(磁盘分区)来做,而不能对目录做,以下所说的文件系统,都是一个独立的磁盘分区.
二,LINUX磁盘配额
首先我们要检测一下,看内核是不是支持磁盘配额,使用以下命令
[root@Honway scripts]# grep CONFIG_QUOTA/boot/config-2.6.18-164.el5
CONFIG_QUOTA=y
CONFIG_QUOTACTL=y
如果是y,表示内核支持,否则的话,要编译内核,添加支持磁盘配额的模块才行.
如果上面的支持,那我们就可以真正的开始配置磁盘配额了
1,为要启用磁盘配额的文件系统设定挂载选项:
首先,要对哪个文件系统(分区来做),然后设定其挂载选项,如果已经挂载了,需要使用重新挂载一下,比如我们要对/home来做(/home是一个独立的磁盘分区)
# mount -o remount,usrquota,grpquota /home
如果要对一个新建的磁盘分区来做,那我们使用如下方法
在linux中,一个磁盘分区想要使用,必需要挂载,才能使用,这是常识,我不多解释.
<img width="" height="" " src="http://img.ddvip.com/2013/0730/201307300324279324.png" />