原始文件:Linux Quota mini-HOWTO
档案叙述:磁碟空间限制简易使用说明
翻译日期:1996/09/201997/10/21
翻译维护:asdchen@ms1.hinet.net
修订:cwhuang@phys.ntu.edu.tw (1997/10/21)
--------------------------------------------------------------
如何在 Linux 上启动 Quota
更新日期: Fri Aug 8 09:45:05 HKT 1997
序言: 这份文件的版权由 Albert M.C. Tam (bertie@scn.org) 所保留 。
同意这份文件的使用、复制,因此非商业性的散布是允许的,但是所有的
拷贝以及/或是没有修改直接援用的文件上须有作者与编者的名字及这份
注意事项 。这份文件是因为希望能有所帮助而散布的,但不负任何责任,
无论是明白的或隐含的 。虽然能够确定这份文件里的资讯之正确性的所有
工作都做了,作者/编者/维护者对於错误,或是因为使用这份文件所含
的资讯而造成任何毁损的结果没有任何责任 。
这份文件描述如何在 Linux主机上启用档案系统的 quota,为使用者
指定 quota,以及其它 quota指令的用法 。它适用执行 2.x版核心
的使用者(最近在 Red Hat 4.1 核心 2.0.27上测试过) 。建议旧版核
心的使用者进行更新 。
如果你发现其中有错误,或者是遗漏了任何资讯,请不要在意将它们寄给
bertie@scn.org 。我会很感激的!
----------------------------------------------------------------
什麽是 Quota?
Quota 让你可以从两方面指定磁碟的储存限制: 使用者所能够支配的索引
节点(inodes)数量;以及使用者可以取用的磁碟区块数量 。
Quota 背後的含意是强制使用者在大部分的时间中保持在他们的磁碟使用
限制之下,取消他们在系统上无限制地使用磁碟空间的能力 。
Quota 是以每一使用者,每一档案系统为基础的.如果使用者可能在超过
一个以上的档案系统上建立档案,那麽必须在每一档案系统上分别设定
quota.
Quota 目前在 Linux上的情况
Quota 的支援据我所知自从 1.3.8x 版开始已经整合到核心之中,而且它
也在 2.0版的核心里 。如果你的系统不支援 quota那麽我建议你来次
更新 。
目前为止,quota 只能在 ext2档案系统上运作 。
在 Linux 上使用 Quota 的需求
核心
2.x 版的核心可以从这里取得
http://sunsite.unc.edu/pub/Linux/kernel/v2.0
Quota 软体
端视你的 Linux发行套件而定,在你的系统上可能已经装好也可能没有
quota 软体 。quota 软体的原始程式码可以从这里取得
ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz
----------------------------------------------------------------
在 Linux上设定 quota -第一部份: 配置
1.配置你的核心
重新配置你的核心并且对这个选项回答 y以加入 quota的支援:
Quota support (CONFIG_QUOTA) [n] y
2.编译并安装 quota 软体
Quota 软体的原始程式码可以从这里取得
ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz
3.修改你系统的启动指令稿以检查 quota并且在启动时期打开 quota
这里有个□例:
# Check quota and then turn quota on.
if [ -x /usr/sbin/quotacheck ]
then
echo "Checking quotas. This may take some time."
/usr/sbin/quotacheck -avug
echo " Done."
fi
if [ -x /usr/sbin/quotaon ]
then
echo "Turning on quota."
/usr/sbin/quotaon -avug
fi
不变的规则是*永远*得要在挂入你 /etc/fstab 里的档案系统*之後*
推荐阅读
- ISP-Connectivity-mini-HOWTO
- Linux 无盘工作站 Mini Howto
- faxsrv-mini-HOWTO 传真机服务器
- IP Alias mini HOWTO 如何在 Linux 机器上设定 IP 别名
- Linux 终端机下的彩色显示
- 使用电池供电的 Linux Mini-HOWTO
- 起步走 二十五步跟我搞定Linux系统
- Linux 核心--16.Linux数据结构
- Linux 核心--17.关于Linux的Web与FTP站点 --18.作者简介
- Linux 核心--13.Linux动态模块
