码迷,mamicode.com
首页 > 其他好文 > 详细

磁盘配额

时间:2019-12-15 18:04:15      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:方式   配额   quota   port   direct   src   修改   tor   相关   

(整理自《鸟哥的Linux私房菜》基础篇)

1.磁盘配额的实例

要求:

•        目的与账号:现在我想要让我的专题生五个为一组,这五个人的账号分别是 myquota1, myquota2, myquota3, myquota4, myquota5,这五个用户的密码都是 password ,且这五个用户所属的初始群组都是 myquotagrp 。

其他的账号属性则使用默认值。

•        账号的磁盘容量限制值:我想让这五个用户都能够取得 300MBytes 的磁盘使用量(hard),文件数量则不予限制。 此外,只要容量使用率超过 250MBytes ,就予以警告 (soft)。

•        群组的限额 (option 1):由于我的系统里面还有其他用户存在,因此我仅承认 myquotagrp 这个群组最多仅

能使用 1GBytes 的容量。 这也就是说,如果 myquota1, myquota2, myquota3 都用了 280MBytes 的容量了,那么其他两人最多只能使用 (1000MB - 280x3 = 160MB) 的磁盘容量啰!这就是使用者与群组同时设定时会产生的后果。

•        共享目录限额 (option 2):另一种设定方式,每个用户还是具有自己独立的容量限止,但是这五个人的专题共享目录在 /home/myquota 这里,该目录请设定为其他人没有任何权限的共享目录空间,仅有 myquotagrp 群组拥有全部的权限。 且无论如何,该目录最多仅能够接受 500MBytes 的容量。请注意,群组 (group) 的限制与目录 (directory/project) 无法同时并存喔! 所以底下的流程中,我们会先以群组来设计,然后再以目录限制来进一步说明!

•        宽限时间的限制:最后,我希望每个使用者在超过 soft 限制值之后,都还能够有 14 天的宽限时间。

设定:

1.账号等设定

 技术图片

 

 2.文件系统的支持与观察

 技术图片

 

 从上面的数据来看,这部主机的 /home 确实是独立的 filesystem,而且确实是使用了 xfs 文件系统!所以可以使用底下的流程。XFS 文件系统的 quota 似乎是在挂载之初就宣告了, 因此无法使用 remount 来重新启动 quota 功能,一定得要写入 /etc/fstab 当中。

 技术图片

 

 3.观察 Quota 报告资料

 技术图片

 

 技术图片

 

 技术图片

 

在默认的情况下, xfs_quota 的 report 指令会将支持的 user/group/prject 相关数据列出来,如果只是想要某个特定的项目, 例如我们上面要求仅列出用户的数据时,就在 report 后面加上 -u 即可!这样就能够观察目前的相关设定信息了。

4.限制值设定方式

技术图片

 

 技术图片

 

 5.project 的限制 (针对目录限制)

project的限制不可以跟 group 同时设定。 因此我们得要取消 group 设定并且加入 project 设定才行。

o 修改 /etc/fstab 内的文件系统支持参数

 技术图片

 

 o   规范目录、项目名称(project)与项目 ID

 技术图片

 

 o   实际设定规范与测试

 技术图片

 

 

这样就设定好了!未来如果你还想要针对某些个目录进行限制,那么就修改 /etc/projects, /etc/projid 设定一下规范, 然后直接处理目录的初始化与设定,就完成设定了。有了这个 project 之后,就能够针对不同的目录做容量限制! 而不用管在里头建立文件的文件拥有者。

磁盘配额

标签:方式   配额   quota   port   direct   src   修改   tor   相关   

原文地址:https://www.cnblogs.com/ericz2j/p/12045217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!