本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告

Linux磁盘配额quota设置方法

发布:TangLu2012-12-18 17:59分类: Web服务 标签: Linux 磁盘配额 quota

 

一、首先要挂载一个分区并使其支持磁盘配额功能

默认每个分区都是没有启动磁盘配额功能的,在挂载分区的时候需要添加选项 -o usrquota(用户配额)或者grpquota(组配额) 

mount -o usrquota,grpquota  /dev/sdaX  /XXXX

如果是已经挂载好的分区想开启磁盘配额的话可以重新挂载下

mount -o remount,usrquota,grpquota /dev/sdaX /XXXX

之后使用mount命令查看分区看是否已经支持

点击查看原图


这里的设置只是临时设置,如果要永久生效的话需要写入/etc/fstab这个文件里,default,usrquota


二、使用quotacheck命令来扫描系统并建立配置文件

quotacheck     -cavugfM     [/mount_point]

a:扫描所有支持quota的文件系统,如果有此选项,可不填写[mount_point]

v:显示过程(可不加此选项)

c:创建磁盘配额文件

u:扫描针对用户的文件与目录使用情况,建立aquota.user文件(该文件不要手动去编辑)

g:扫描组的文件与目录使用情况,建立aquota.user文件(该文件不要手动去编辑)

f:强制扫描文件系统,并重置quota配置文件

M:强制以读写的方式扫描文件系统

f和M一般不用,除非是已经启动过磁盘配额的分区要重新设置(担心有用户正在使用磁盘配额)

如果这步提示cannot initialize IO on new quotafile,执行setenforce 0 把selinux关掉即可。


三、启动quota

启动quota的命令是quotaon,关闭quota的命令则是quotaoff

quotaon -avug

quotaon -vug [mount_point]


四、设置配额限制

edquota -u username

edquota -g groupname  

edquota -t --------修改宽限时间 

edquota -p 范本账户 -u 新账户   -----把范本账户的配置信息复制给一个新账户

 

五、查看quota设置是否成功

可以用quota命令查询单一用户的设置

quota -uvs username  查询用户磁盘配额使用情况。

quota -gvs groupname 查询组配额使用情况

s选项是试用1024为倍数来指定单位,会显示如M之类的单位

 

还可以用repquota命令查询整个文件系统的设置

repquota -auvs


 


温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Linux磁盘配额quota设置方法
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-71.html  [生成短网址]

已有 0/3133 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~