荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: cooolfish.bbs@bbs.sjtu.edu.cn (开国啦,哈哈), 信区: Linux
标  题: [简易教程]磁盘配额quota的配置(转寄)(转载)
发信站: 饮水思源 (Sat Feb 15 11:12:29 2003)
转信站: SZU!news.tiaozhan.com!news.neu.edu.cn!SJTU

【 以下文字转载自 cooolfish 的信箱 】
【 原文由 cooolfish(coOoLFisH) 所发表 】
来  源: from smthnew (bbs.net.tsinghua.edu.cn [166.111.8.238])
日  期: Sat Feb 15 11:08:47 2003

发信人: yeshao (叶少·居然梦见你), 信区: Linux
标  题: [简易教程]磁盘配额quota的配置
发信站: BBS 水木清华站 (Wed Dec 25 19:55:52 2002), 转信

简单的在172.8上作了quota配置,以后不担心home被人塞满了,呵呵

1.编译内核支持quota
好像redhat默认安装的内核就支持,所以如果你没有动过,
那就跳过这一步,到2。
在FileSystem选项中的第一项Quota Support选中(这个是对ext2的,
reiserfs需要在自己的那个栏里面选)
2.选择你要设定quota的文件系统
在fstab里面设定
在mount option那一列中加上quota或者uquota/gquota,这些取决于你要
设置什么类型的quota,同时设定多种quota策略,用逗号隔开。
3.启动quotas
执行quotacheck -avug生成quotafiles(如果掉电之后可能需要重新check)
然后把quotaon -avug加入到rc.local文件中,这样每次启动的时候自动打开quotas
4.检查filesystem
也就是执行quotacheck -avug更新quotafiles
这个时候如果有nobody之类的用户,而且拥有一个文件,可能得到一个大的quotafile
大概是2Mb左右的都是0的文件是给那些没有quota的用户(我设定的系统上面没有
这样的用户目录,所以没有发生这种问题)
5.设定用户或者组的quota
使用edquota命令设定,
例子:
edquota -u yeshao       //对用户的
edquota -g ftp          //对某个组的限制

然后修改他的软硬限制(soft/hard),软限制就是你超过软限制的时候,系统会给你发信
而超过硬限制的时候你将无法写入文件。所以硬限制应当大于软限制。
通常不用设定inodes的限制,这个限制(如果你不知道)相当于限制用户所拥有的文件数

如果你的机器上面有很多用户而且他们的限制都是一样的(很通常的问题)
而且你要做的限制是在/home下面,那么你只要设定好一个用户的限制,比如yeshao,
然后在/home目录下面执行edquota -p yeshao *
就使得其他用户都获得了和yeshao一样的限制,
然后你可以修改一些特殊的用户。这中间如果遇上lost+found之类的目录,
操作会中断,所以事先把那些无关的目录去掉。

6.不受限的用户
将相应字段设为0即可。

7.进一步的问题参考下面的url
http://www.asenec.com/quota.html
很详细了。
--

痛苦和骄傲,这一生都要拥有


※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 166.111.164.13]
--
※ 转载:·饮水思源 bbs.sjtu.edu.cn·[FROM: 211.80.82.156]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店