免费注册 查看新帖 |

Chinaunix

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

Redhat Linux系统下关于磁盘配额的设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-16 17:35 |只看该作者 |倒序浏览
出处:http://linux.chinaitlab.com/administer/725833.html

  Redhat下磁盘配额设置
  配额可以使各个用户和组无法占用分区的全部空间。
  可以通过限定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命令来监控配额使用情况。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP