开发者社区> 技术小胖子> 正文

Linux 磁盘配额设定 step by step

简介:
+关注继续查看

step 1:先检查软件包是否安装,用命令 rpm –qa |grep quota 若已安装则会显示出来,若为空则没有安装,安装方法定位到光盘Server目录下面然后用命令 rpm –ivh quota-3.13-1.2.3.2.e15.i386.rpm 如下图所示

image

step  2:新建测试用的组和用户

image

step 3:建立文件系统的quota支持,我们需要将准备开启quota的磁盘启动参数写入quota的磁盘设定文件(/etc/fstab)才行哦,这里我们要在/var底下进行quota的限制 quotauser1,quotauser2这两个人,而/var是一个独立的分区,我们可以用df来查询得到

image

用 vi /etc/fstab 进入编辑此文件,在要限额的分区后面加入usrquota,grpquota,按如图所示操作

image

我们需要重新启动系统或者重新挂载文件系统来使我们刚才的设定起作用,为了稳定起见这里我就直接重新启动系统,若不想重新系统重新挂载用umount /dev/sda6(这里要根据你分区的实际情况来定,由于这里查看到启用磁盘配额的文件系统在/dev/sda6,要学会灵活变哈) 然后再用命令mount -a即可.

step 4:扫描磁盘的使用状况,并产生重要的文件aquota.group与aquota.user;

image

step 5:启用quota的限额

image

step 6:编辑使用者的可使用空间,我们有两个使用者要设定,先设定quotauser1,用命令edquota –u quotauser1即可,注意这里的大小是以KB来计算,可以根据实际情况来设定限额的大小,这里分为软限额和硬限额,意思就是当数据超出了软限额在指定的宽限期内可以继续存放数据,当数据到达硬限额大小的时候就不能存放数据了.

image

由于还要设定另一个用户,这里我们可以直接用命令把quotauser1的设定直接复制给quotauser2即可

image

设定宽限日期用 edquota -t,默认是七天,根据情况自己定.

image

最后再quota命令查看我们的设定状况,OK针对用户的配额设定就大功告成.

image

step 7:接下来学会怎么对组进行配额限定,直接用命令edquota –g quotagrp

image

再确认一下刚才的设定,组的配额限定简单得多.

image 

总结:当用户较少的时候我们可以针对每个用户的需求做相应的配额限定这样比较好,当部门大的时候每个人的需求不一比较复杂的情况下,此时我们只要针对这个部门的组进行配额限定这样比较好,所以你应该分清楚什么情况下使用用户配额限定,什么情况下使用组的配额限定.

quota仅针对整个分区进行限制的,而且只对一般身份使用者有效,例如root帐号就不能设定quota,因为整个系统所有的数据都是他的,这个比较有趣.

quota的基本指令分为两种,一种是查询功能(quota,qutacheck,quotastats,warnquota,repquota)另一种是编辑quota的内容(edquota,setquota)




     本文转自allanhi 51CTO博客,原文链接:http://blog.51cto.com/allanfan/371752,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
28075 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
20148 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23538 0
Linux学习(十二):Linux磁盘与目录容量df、du
题记: Linux 文件系统的操作 df:列出文件系统的整体磁盘使用量; du:评估文件系统的磁盘使用量。 一、 -a:列出所有的文件系统,包括系统特有的/proc等文件系统。
633 0
21115
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载