Linux Quota mini-HOWTO 磁盘空间限制
原始文件:Linux Quota mini-HOWTO
档案叙述:磁碟空间限制简易使用说明 翻译日期:1996/09/20 1997/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 里的档案系统*之後* 打开 quota , 否则 quota 将不会运作。我建议在你系统的启动指令稿 最後面打开 quota , 或者,如果你喜欢,在你的系统指令稿刚挂入档案 系统之处打开它。 4. 修改 /etc/fstab 还没有启用 quota 的分割区一般看起来像: /dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults 1 1 要在档案系统上加入 quota 的话,在包含 "defaults" 这个字的第四个 栏位加上 "usrquota" 。 /dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults,usrquota 1 1 如果你需要在一档案系统中的群组 quota 支援,将 "usrquota" 改为 "grpquota". /dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults,grpquota 1 1 上一篇:Large Disk mini-HOWTO 大硬盘 下一篇:ISP-Connectivity-mini-HOWTO 更多相关文章
|
推荐文章
·备份策略
精彩文章
|