快速业务通道

linux磁盘配额管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15
的影响来做出几种决策.管理员可以帮助用户来检索对磁盘空间的使用,也可以按需要增加用户的配额.

  1. 报告磁盘配额

  创建磁盘用量报告需要运行 repquota 工具.例如,repquota /home 命令会生成以下输出:

  [root@stu5 lv1]# repquota /home/

  *** Report for user quotas on device /dev/sda5

  Block grace time: 7days; Inode grace time: 7days

  Block limits File limits

  User used soft hard grace used soft hard grace

  ----------------------------------------------------------------------

  root -- 35836 0 0 4 0 0

  stu5 -- 96 0 0 12 0 0

  user1 -- 48 64 128 12 0 0

  user2 -- 48 0 0 12 0 0

  user3 -- 48 0 0 12 0 0

  要查看所有启用了配额的文件系统的磁盘用量,使用以下命令:

  repquota -a

  这份报告虽然看起来很简单,有几点仍需要做一下说明.显示在每个用户后面的 -- 是一种判断用户是否超出其块限度或内节点限度的快速方法.如果任何一个软限被超出,相应的 - 行就会被 - 代替;第一个 - 代表块限度,第二个代表内节点限度. grace 列通常是空白.如果某个软限被超出,这一列就会包含过渡期中的剩余时间.如果过渡期已超过了,其中就会显示 none.

  2.磁盘配额的启用和禁用

  你可以不必把配额设置为 0 来禁用它们.要关闭用户和组群配额,使用以下命令:

  quotaoff -vaug

  如果 -u 或 -g 选项没有被指定,只有用户配额被禁用.如果只指定了 -g 选项,只有组群配额会被禁用.

  要重新启用配额,使用带有同样选项的 quotaon 命令.

  例如,要为所有文件系统启用用户和组群配额:

  quotaon -vaug

  要为指定文件系统(如 /home)启用配额:

  quotaon -vug /home

  如果 -u 或 -g 选项没有指定,那么仅用户配额会被启用.如果只指定了 -g 选项,仅组群配额会被启用.

  3. 为组群分配配额

  配额还可以根据组群来分配.例如,要为 devel 组群设置组群配额,使用以下命令(在设置组群配额前,该组群存在):

  edquota -g devel

  以上命令在文本编辑器中显示现存的组群配额:

  Disk quotas for group devel (gid 505):

  Filesystem blocks soft hard inodes soft hard

  /dev/hda3 440400 0 0 37418 0 0

  修改限度,保存文件,然后配置配额.

  要校验组群配额是否被设置,使用以下命令:

  quota -g devel

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号