快速业务通道

linux磁盘配额

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-23
一个用户占用磁盘空间和最多文件数量,在某个宽限范围内可以暂时超过这个限制

软限制:一个用户在文件系统可拥有的最大磁盘空间和最多文件数量,在某个宽限范围内可以暂时超过这个限制.

硬限制:一个用户可拥有的磁盘空间或文件的绝对数量,绝对不允许超过这个限制.

对用户进行配额:在quota 中设置对指定用户的磁盘空间限制和文件数限制,配额只对该用户起作用.

对用户组进行配额:在quota 中设置对指定用户组的磁盘空间限制和文件数限制,配额将对组中的所有用户进行整体限制.

设置磁盘配额通常需要4步

第一 修改/etc/fstab 文件中的装载设置,在需要配置quota的分区装载设置中添加 usrquota
grpqutoa 选项,usrquota 选择设置可以对系统中的用户进行限额,grpquota 选项设置可以对系统中的组进行限额.

第二 重新挂载文件系统 最简单的方法就是 reboot

第三 使用 quotacheck -cug 建立磁盘配额文件 . 如果你要对 / 目录建立磁盘配额.那需加参数 –m qutoacheck –cmug 来建立磁盘配额文件 aquota.user aquota.group.有时老的系统中可能为 quota.user quota.group 文件.

第四 使用 edquota 对用户或组设置磁盘配额

试验 : VMware 下的 RedHat 9

1 挂载一块新的IDE硬盘 ,原来的为 SCSI用盘.运来硬盘设备号为 /dev/sda .加入新的IDE硬盘设备号为 /dev/had.
-g 激活组的quota
-v 显示信息

quotaoff -a

-a 关闭所有的quota 设定

相比windows 的磁盘配合.都是以分区为单位的.也都可以设置关于用户和组的配合限制.但是linux root也受到配额的限制.这个跟windows 中的adiministrator 是不同的.administrator 是没有配额限制的.
quota 真正读取的是/etc/mtab

quotaon -av 开启

edquota -p test test2 配额配置的复制

mkdir /home/mail
chown root.mail /home/mail
chmod 775 /home/mail

cp -r /var/spool/mail /var/spool/mail.back
mv /var/spool/mail/* /home/mail
rmdir /var/spool/mail

ln -s /home/mail /var/spool/mail

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