快速业务通道

linux磁盘配额管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15

  1.确认已安装quota包

  [root@stu5 lv1]# rpm -qa |grep quota

  2.修改/etc/fstab,对所选文件系统激活配额选项

  以根用户身份使用vi编辑器来给需要配额的文件系统添加 usrquota 和(或) grpquota 选项:

  :

  LABEL=/ / ext3 defaults 1 1

  LABEL=/boot /boot ext3 defaults 1 2

  LABEL=/home /home ext3 defaults,usrquota 1 2

  none /dev/shm tmpfs defaults 0 0

  /dev/hda2 swap swap defaults 0 0

  在上面的例子中,/home 文件系统上启用了用户配额.

  3. 重新挂载文件系统

  添加了 userquota 和 grpquota 选项后,重新挂载每个相应 fstab 条目被修改的文件系统.如果某文件系统没有被任何进程使用,使用 umount 命令后再紧跟着 mount 命令来重新挂载这个文件系统.如果某文件系统正在被使用,要重新挂载该文件系统的最简捷方法是重新引导系统或者使用命令:

  [root@stu5 lv1]# mount -o remount /home/

  4. 扫描相应文件系统,用quotacheck命令生成基本配额文件

  运行 quotacheck 命令,quotacheck 命令检查启用了配额的文件系统,并为每个文件系统建立一个当前磁盘用来的表.该表会被用来更新操作系统的磁盘用量文件.此外,文件系统的磁盘配额文件也被更新.要在文件系统上创建配额文件( aquota.user 和 aquota.group ),使用 quotacheck 命令的 -c 选项.例如,如果用户和组群配额都为 /home 分区启用了,在 /home 目录下创建这些文件:

  quotacheck -cmug /home

  -c 选项指定每个启用了配额的文件系统都应该创建配额文件, -u 选项指定检查用户配额, -g 选项指定检查组群配额.

  如果 -u 或 -g 选项被指定,只有用户配额文件被创建.如果只指定了 -g 选项,只有组群配额文件会被创建.

  5.使用 edquota 命令分配磁盘配额.

  要为用户配置配额,以根用户身份在 shell 提示下执行以下命令:

  edquota -u username

  为每个你想实现配额的用户执行该步骤.例如,如果在 /etc/fstab 中为 /home 分区( /dev/hda3 )启用了配额,执行了 edquota testuser 命令后,系统默认的编辑器

  中Disk quotas for user user1 (uid 501):

  Filesystem blocks soft hard inodes soft hard

  /dev/sda5 0 0 0 0 0 0

  /

  ~

  文件内有七个栏目:

  Filesystem => 进行配额管制的文件系统.

  blocks => 已经使用的区块数量(单位1KB)

  soft => block 使用数量的"软性"限制

  hard => block 使用数量的"硬性"限制

  inode => 已经使用的 inode 数量

  soft => inode 使用数量的"软性"限制

  hard => inode 使用数量的"硬性"限制

  edquota –t

  和 edquota 命令相似,这个命令也会在文本编辑器中打开当前的文件系统配额:

  Grace period before enforcing soft limits for users:

  Time units may be: days, hours, minutes, or seconds

  Filesystem Block grace period Inode grace period

  /dev/hdb1 10days 10days

  另外以上两个操作可以使用

  以上设置也可以使用 setquota 命令设置:

  setquota -u someone 0 0 3 5 /dev/loop0

  setquota -t 864000 864000 /dev/loop0

  ps. 864000 为 10 天的秒数. 一小时=3600秒, 一天=86400秒

  磁盘配额完毕后,以 quotaon -av 的命令启用配额管理.

  quotacheck -mug /home

  管理磁盘配额

  如果配额被实现,它们就需要被维护 — 主要维护方式是观察.查看配额是否被超出并确保配额的正确性.当然,如果用户屡次超出他们的配额或者持续地达到他们的软限,系统管理员就可以根据用户类型和磁盘空间对他们工作

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号