免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10735 | 回复: 16
打印 上一主题 下一主题

redhat下磁盘配额设置! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-29 11:04 |只看该作者 |倒序浏览
配额可以使各个用户和组无法占用分区的全部空间。可以通过限定inode数而配置配额,每个inode与特定文件相关联;也可以设置绝对极限(KB数)。
   默认情况下,readhat会安装和激活quota rpm包。如果不能确定,可以运行命令:rpm -q quota。
配额通常在内核中激活。
   要对特定的用户使用配额,需要六个步骤:
1。修改/etc/fstab,对所选文件系统激活配额选项;
2。重新装载文件系统,使改变生效;
3。在该文件系统开头建立aquota.user文件。
4。扫描相应文件系统,用quotacheck 命令生成基本的配额文件;
5。用edquota命令,对特定用户采用配额限制;
6。最后,用quotaon命令激活配额。
   下面,举例说明如何在/分区下对用户test做磁盘配额限制:
修改/etc/fstab
     #vi  /etc/fstab ,在
    LABEL=/                 /                       ext3    defaults      1 1     行激活磁盘配额,修改后的结果如下:
LABEL=/                 /                       ext3    defaults,usrquota        1 1

保存退出后。
重新装载文件系统,使改变生效
重新激活/etc/fstab改变:#mount -o remount  /

建立aquota.user文件
    在/ 分区下生成aquota.user文件,最简单的方法是使用touch命令:
touch  aquota.user ,修改aquota.user文件的权限,只让root用户访问:
chmod 600 aquota.user  
进行配额检查
    可以使用quotacheck -avum 命令生成相应的配额文件。
-a:扫描 /etc/fstab中支持配额的文件系统;
-v:生成冗长输出;
-u:检查用户配额;
-m:重新装载扫描的文件系统;
对用户test设置配额
    运行如下命令:edquota test
LABEL=/                 /                       ext3    defaults,usrquota        1 1
Disk quotas for user test  (uid 501):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/hda2                        20          100000          0          6        0        0
~

进行inodes  soft hard 设置。
启用配额
    #quotaon  /   (使用quotaoff /可以取消/分区的配额设置)

至此,对/分区对test用户的配额设置就完成了。
    可以采用下列命令将相同的限制复制给其他用户(kk  tt):
#edquota -up test kk tt
      另,使用repquota命令来监控配额使用情况。
   
-------------------------------------
参考文献
《红帽linux从入门到精通》

[ 本帖最后由 割鹿刀 于 2006-8-29 11:14 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-08-29 11:43 |只看该作者
原帖由 割鹿刀 于 2006-8-29 11:04 发表
配额可以使各个用户和组无法占用分区的全部空间。可以通过限定inode数而配置配额,每个inode与特定文件相关联;也可以设置绝对极限(KB数)。
   默认情况下,readhat会安装和激活quota rpm包。如果不能确定,可 ...

其实用针对组的方法进行配额更加快捷

论坛徽章:
0
3 [报告]
发表于 2006-08-29 12:27 |只看该作者
原帖由 fish007 于 2006-8-29 11:43 发表

其实用针对组的方法进行配额更加快捷

同意楼上的观点!

论坛徽章:
0
4 [报告]
发表于 2006-08-29 17:54 |只看该作者
俺的第一篇精华了
谢谢nntp老大

论坛徽章:
0
5 [报告]
发表于 2006-08-29 18:10 |只看该作者
组配额配置

    生成组配额跟生成用户配额一样简单:
1。修改/etc/fstab,对所选的文件系统激活配额选项。对于组配额,要在目标文件系统的选项中增加grpquota设置;
2。重新装载文件系统,使改变生效(使用#mount -o remount filesystem命令);
3。在该文件系统的开头建立aquota.group文件。
4。扫描相应文件系统,用quotacheck命令生成基本配额文件。用-avgm开关,-g配置组配额;
5。用edquota命令对特定组采用配额限制;
6。用quotaon命令激活配额。

[ 本帖最后由 割鹿刀 于 2006-8-31 17:20 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-08-31 14:03 |只看该作者
组配额配置
好像是touch quota.group 吧
待定……

论坛徽章:
0
7 [报告]
发表于 2006-08-31 17:20 |只看该作者
原帖由 unixnovice 于 2006-8-31 14:03 发表
组配额配置
好像是touch quota.group 吧
待定……

已经修改过了,非常感谢提醒~

论坛徽章:
0
8 [报告]
发表于 2006-11-07 17:11 |只看该作者
支持一下,又学到了东西!!谢谢

论坛徽章:
0
9 [报告]
发表于 2006-11-23 10:16 |只看该作者
支持一下,又学到了东西!!谢谢

论坛徽章:
0
10 [报告]
发表于 2007-01-02 12:01 |只看该作者
翻了个好贴,学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP