免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 845 | 回复: 0
打印 上一主题 下一主题

如何在linux enterprise 4中做磁盘配额 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-22 13:44 |只看该作者 |倒序浏览

现有linux中有一块SCSI硬盘,又加了一块后决定针对第二块做磁盘配额。
#fdisk /dev/sdb
#mkfs.ext3 /dev/sdb1
#vi /etc/fstab
  


增加如图一行
#init 6
#quotacheck –cvug /dev/sdb1(c 建立aquota.usr和aquota.group两个配额文件,u 检查用户配额,g检查组群配额,v详细信息显示)
#quotaon /dev/sdb1 (针对/dev/sdb1起用配额,则quotaoff /dev/sdb1是针对其关闭配额)。
#edquota user1 (针对user1用户做磁盘配额,也可以针对群组做配额,如# edquota –g group)


针对用户和组的磁盘配额限制有两种
软限制:拥护和组在文件系统上可以使用的磁盘空间和文件数量,在某个过度期(grace period)内可以暂时超过这个限制
硬限制:用户和组可以使用的最大磁盘空间或最多的文件数量,绝对不允许超过这个限制。
filesystem :/dev/sdb1     在谁上做配额
blocks:4  现有文件的大小
soft: 1000  软限制为1000KB
hard:15000 硬限制为1500KB
indoes:24  现有文件的个数
soft: 23    软限制文件个数为23个
hard: 24    硬限制文件个数为25个
注:对用户进行磁盘容量的限制时,需要修改blocks列后面的soft(软限制)和hard(硬限制)列的数值,单位是KB。要对文件数量进行限制可以修改indoes列后面的soft(软限制)和hard(硬限制)列的数值。可以同时对这两项都做出限制。另外,磁盘配额对root无效。
检查磁盘配额的工作情况
#repquota –a(查看所有起用了磁盘配额的文件系统磁盘使用情况)
#quota user (查看某用户user磁盘的使用情况)
#quota –g group(查看某组group磁盘的使用情况)
修改过度期
#edquota –t

注:有时想给一批用户加上同样的限制,比如,给系统上所有100个用户加上与user同样的限制,可手工先给user加上限制,然后执行下面命令:
  edquota –p user ′awk -F: ′$3 499 {print $1}′/etc/passwd′
  给用户组设置磁盘配额限制与普通用户类似,假设有一用户组game,执行edquota -g game即可。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21329/showart_365296.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP