当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux Quota mini-HOWTO 磁盘空间限制

Unix/Linux
mysql+httpd+gd+php+zend
automake 小回顾
unix黑客精神的最好诠释
www
sun t3存储的设置
RPM简明中文手册
Linux爱好者入门教程 序章 (持续更新)
第一章 Linux基础知识 (飘心)
linux下进程与线程
浅谈如何学习linux
第二章 Linux安装
硬件安装指南
Windows 2000 的桌面不見了的解決方法
部分的ADSL路由器默认帐号密码
如何设定安全log服务器呢?
iptables 规则速查
网友学习 Linux 的七点忠告
sniffer的含义及原理
Linux编程白皮书 第二章 内存管理
Linux编程白皮书 第二章 内存管理 2.1.1 请求调页 --2.1.5 访问控制

Unix/Linux 中的 Linux Quota mini-HOWTO 磁盘空间限制


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 130 ::
收藏到网摘: n/a

  原始文件:Linux Quota mini-HOWTO
档案叙述:磁碟空间限制简易使用说明
翻译日期:1996/09/20  1997/10/21
翻译维护:[email protected]
修    订:[email protected]   (1997/10/21)                              
--------------------------------------------------------------
                                                                 
如何在 Linux 上启动 Quota

更新日期: Fri Aug 8 09:45:05 HKT 1997

序言: 这份文件的版权由 Albert M.C. Tam ([email protected]) 所保留。
同意这份文件的使用、复制,因此非商业性的散布是允许的,但是所有的
拷贝以及/或是没有修改直接援用的文件上须有作者与编者的名字及这份
注意事项。这份文件是因为希望能有所帮助而散布的,但不负任何责任,
无论是明白的或隐含的。虽然能够确定这份文件里的资讯之正确性的所有
工作都做了,作者/编者/维护者对於错误,或是因为使用这份文件所含
的资讯而造成任何毁损的结果没有任何责任。

这份文件描述如何在 Linux  主机上启用档案系统的 quota , 为使用者
指定 quota  ,以及其它 quota  指令的用法。它适用执行 2.x  版核心
的使用者(最近在 Red Hat 4.1 核心 2.0.27  上测试过)。建议旧版核
心的使用者进行更新。

如果你发现其中有错误,或者是遗漏了任何资讯,请不要在意将它们寄给
[email protected]。我会很感激的!

----------------------------------------------------------------

什麽是 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/fst