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

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 43 ::
收藏到网摘: 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