RHEL5.0建立磁盘配额
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-30
关于磁盘配额干什么用的我就不在叙述了,直接进入正题.
建立磁盘配额大致分成三步:
-----------------------------------------------------------------------------------------------------------------------
1.修改挂载参数
要提醒下,修改挂载参数的时候一定要检查正确,要不系统在开机自检的时候会进不去的.
usrquota 启动对用户的quota
grpquota 启动对组的quota
上面的我就省略了,在添加你要挂在的分区以及参数
如果你想限制test用户使用的磁盘容量,并且挂载在/cipan下
#useradd -d /cipan test
#vi /etv/fstab
/dev/hda8 /cipan ext3 defaults,usrquota,grpquota 1 1
#umount /cipan
#mount -a
-----------------------------------------------------------
2.初始化磁盘配额数据库
用quotacheck初始化磁盘配额数据库
#quotacheck -ucg
拥有帝国一切,皆有可能。欢迎访问phome.net
这时就会产生aquota.group和aquota.user
-----------------------------------------------------------
3.启用与停止磁盘配额
#quotaon /dev/hda8 开启
#quotaon -p /dev/hda8 关闭
接下来设置磁盘配额
可以使用edquota或setquota
edquota命令会开启$EDITOR环境变量所设置的文本编辑软件
使用命令对test用户进行容量和文件配额:edquot -u test
Disk quotas for user test (uid 503): Filesystem 拥有帝国一切,皆有可能。欢迎访问phome.netblocks soft hard inodes soft hard /dev/hda8 0 2048 5120 0 5 10 由左至右分别区块和索引节是:目前使用量,软性限制数量,硬性限制的设置值 setquota用shell命令直接设置用户的磁盘配额. #setquota test 2048 5120 5 10 /dev/hda8 接下来测试下效果: #su test $dd if=/dev/zero of=/cipan/file bs=1M count=1 这时建立一个1M大小的文件 不会有任何提示 $dd if=/dev/zero of=/cipan/file bs=1M count=3 这时建立一个3M大小的文件,会有超过软性限制的提示 $dd if=/dev/zero of=/cipan/file bs=1M count=6 这时候已经超过硬性限制,不能在使用磁盘空间了 接下来测试创建文件夹的个数的限制 拥有帝国一切,皆有可能。欢迎访问phome.net $rm -rf /cipan/* $for i in $( seq 1 11) ; do >touch /cipan/file$i && echo "create file$i" >done 产生file1到file11 共11个文件,建立第6个的时候超过软性限制.建立第11个的时候不能在建立文件,超过硬性限制. 时间匆忙,难免会出现些小错,希望大家指出. 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于RHEL5.0建立磁盘配额的所有评论