磁碟空间限制简易使用说明

磁碟空间限制简易使用说明

Linux Quota mini-HOWTO  null

返回〗〖转发〗

磁碟空间限制简易使用说明  
原始文件:Linux Quota mini-HOWTO 
档案叙述:磁碟空间限制简易使用说明 
文件编号:LRG.LDTP.mHOWTO.001 
翻译日期:1996/09/20 
翻译维护:asdchen@ms1.hinet.net O 
---------------------------------------------------------------X--- 

如何在 Linux 上启动 Quota 

更新日期: Sat Jul 27 21:04:38 PDT 1996 

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

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

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

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

什么是 Quota? 

Quota 让你可以从两方面指定磁碟的储存限制: 使用者所能够支配的索引 
节点(inodes)数量;以及使用者可以取用的磁碟区块数量。 

Quota 背后的含意是强制使用者在大部分的时间中保持在他们的磁碟使用 
限制之下,取消他们在系统上无限制地使用磁碟空间的能力。 

Quota 目前在 Linux 上的情况 

Quota 的支援据我所知自从 1.3.8x 版开始已经整合到核心之中,而且它 
也在 2.0 版的核心里。如果你的系统不支援 quota 那么我建议你来次 
更新。 

目前为止,quota 只能在 ext2 档案系统上运作。 

在 Linux 上使用 Quota 的需求 

核心 

2.x 版的核心可以从这里取得 

ftp://tsx-11.mit.edu/pub/linux/sources/system/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 


虽然我上面提到的 quota 软体套件已经移植到 Linux 上面,而且应该 
在执行 2.x 版核心的系统上编译;但你可能会遇到一些麻烦,C 编译器 
不断地抱怨某些未定义的 MNTOPT 。如果发生这个问题,那么你将得复制 
它的 mntent.h 档案到 /usr/include/metent.h 以便能编译 quota 。 

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 将不会运作。我建议燥

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值