Linux学习日记13-Linux下的磁盘配额
时间:2007-04-04 来源:junzero
对于Linux中的Quota,我的理解是给每个用户限定的磁盘空间。
一、基本的quota指令
quota:
quotacheck:
equota:用来编辑quota配置
还有quotaon和quotaoff
二、动手做quota
主要步骤:
• 开启磁盘的 quota 功能:编辑 /etc/fstab ,使得准备要开放的 quota 磁盘可以支持 quota 啰;
• 预扫瞄磁盘的使用情况:使用 quotacheck 来扫瞄一下我们要使用的磁盘啰;
• 建立使用者的 quota :使用 edquota 来编辑每个使用者或群组的可使用空间啰;
• 启动 quota :使用 quotaon 吧!
以实例来阐述:
• 我们假设 test 这部主机里头有 test 与 test2 这两个使用者,且他们两个都挂在 test 这个群组下;
• 每个使用者总共有 50MB 的磁盘空间(不考虑 inode )限制!并且 soft limit 为 45 MB;
• 而宽限时间设定为 1 天,也就是说,这四个人可以突破 40MB 的限制,但是在一天之内必须要将多余的档案砍掉,否则将无法使用剩下的空间(也就是说,这个账号大概就不能使用了?);
• test 这个群组考虑最大限额,所以设定为 90 MB 好了!
1、建立两个用户test和test2
2、开启磁盘的quota功能:
重新加载磁盘
1、 扫描磁盘的使用者使用情况
4、启动quota的限额
5、编辑使用者的可用空间:
复制限额到第2个用户test2
再设置宽限时间
使用quota -v来查询设置
6、编辑群组使用空间
7、设置成开机时启动
8、要关闭请使用quotaoff。