Linux 磁盘配额设定 step by step 推荐
2010-08-11 10:06
302 查看
step 1:先检查软件包是否安装,用命令 rpm –qa |grep quota 若已安装则会显示出来,若为空则没有安装,安装方法定位到光盘Server目录下面然后用命令 rpm –ivh quota-3.13-1.2.3.2.e15.i386.rpm 如下图所示
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492394TwGv.png)
step 2:新建测试用的组和用户
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492395bMzN.png)
step 3:建立文件系统的quota支持,我们需要将准备开启quota的磁盘启动参数写入quota的磁盘设定文件(/etc/fstab)才行哦,这里我们要在/var底下进行quota的限制 quotauser1,quotauser2这两个人,而/var是一个独立的分区,我们可以用df来查询得到
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492396n3nz.png)
用 vi /etc/fstab 进入编辑此文件,在要限额的分区后面加入usrquota,grpquota,按如图所示操作
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492398Mtm8.png)
我们需要重新启动系统或者重新挂载文件系统来使我们刚才的设定起作用,为了稳定起见这里我就直接重新启动系统,若不想重新系统重新挂载用umount /dev/sda6(这里要根据你分区的实际情况来定,由于这里查看到启用磁盘配额的文件系统在/dev/sda6,要学会灵活变哈) 然后再用命令mount -a即可.
step 4:扫描磁盘的使用状况,并产生重要的文件aquota.group与aquota.user;
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492401obDu.png)
step 5:启用quota的限额
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492402OtRf.png)
step 6:编辑使用者的可使用空间,我们有两个使用者要设定,先设定quotauser1,用命令edquota –u quotauser1即可,注意这里的大小是以KB来计算,可以根据实际情况来设定限额的大小,这里分为软限额和硬限额,意思就是当数据超出了软限额在指定的宽限期内可以继续存放数据,当数据到达硬限额大小的时候就不能存放数据了.
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492403OJXz.png)
由于还要设定另一个用户,这里我们可以直接用命令把quotauser1的设定直接复制给quotauser2即可
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492404TnmE.png)
设定宽限日期用 edquota -t,默认是七天,根据情况自己定.
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492405Sbk8.png)
最后再quota命令查看我们的设定状况,OK针对用户的配额设定就大功告成.
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492405qQKO.png)
step 7:接下来学会怎么对组进行配额限定,直接用命令edquota –g quotagrp
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_12814924062kGw.png)
再确认一下刚才的设定,组的配额限定简单得多.
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492407BXTX.png)
总结:当用户较少的时候我们可以针对每个用户的需求做相应的配额限定这样比较好,当部门大的时候每个人的需求不一比较复杂的情况下,此时我们只要针对这个部门的组进行配额限定这样比较好,所以你应该分清楚什么情况下使用用户配额限定,什么情况下使用组的配额限定.
quota仅针对整个分区进行限制的,而且只对一般身份使用者有效,例如root帐号就不能设定quota,因为整个系统所有的数据都是他的,这个比较有趣.
quota的基本指令分为两种,一种是查询功能(quota,qutacheck,quotastats,warnquota,repquota)另一种是编辑quota的内容(edquota,setquota)
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492394TwGv.png)
step 2:新建测试用的组和用户
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492395bMzN.png)
step 3:建立文件系统的quota支持,我们需要将准备开启quota的磁盘启动参数写入quota的磁盘设定文件(/etc/fstab)才行哦,这里我们要在/var底下进行quota的限制 quotauser1,quotauser2这两个人,而/var是一个独立的分区,我们可以用df来查询得到
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492396n3nz.png)
用 vi /etc/fstab 进入编辑此文件,在要限额的分区后面加入usrquota,grpquota,按如图所示操作
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492398Mtm8.png)
我们需要重新启动系统或者重新挂载文件系统来使我们刚才的设定起作用,为了稳定起见这里我就直接重新启动系统,若不想重新系统重新挂载用umount /dev/sda6(这里要根据你分区的实际情况来定,由于这里查看到启用磁盘配额的文件系统在/dev/sda6,要学会灵活变哈) 然后再用命令mount -a即可.
step 4:扫描磁盘的使用状况,并产生重要的文件aquota.group与aquota.user;
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492401obDu.png)
step 5:启用quota的限额
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492402OtRf.png)
step 6:编辑使用者的可使用空间,我们有两个使用者要设定,先设定quotauser1,用命令edquota –u quotauser1即可,注意这里的大小是以KB来计算,可以根据实际情况来设定限额的大小,这里分为软限额和硬限额,意思就是当数据超出了软限额在指定的宽限期内可以继续存放数据,当数据到达硬限额大小的时候就不能存放数据了.
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492403OJXz.png)
由于还要设定另一个用户,这里我们可以直接用命令把quotauser1的设定直接复制给quotauser2即可
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492404TnmE.png)
设定宽限日期用 edquota -t,默认是七天,根据情况自己定.
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492405Sbk8.png)
最后再quota命令查看我们的设定状况,OK针对用户的配额设定就大功告成.
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492405qQKO.png)
step 7:接下来学会怎么对组进行配额限定,直接用命令edquota –g quotagrp
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_12814924062kGw.png)
再确认一下刚才的设定,组的配额限定简单得多.
![](http://allanfan.blog.51cto.com/attachment/201008/11/520839_1281492407BXTX.png)
总结:当用户较少的时候我们可以针对每个用户的需求做相应的配额限定这样比较好,当部门大的时候每个人的需求不一比较复杂的情况下,此时我们只要针对这个部门的组进行配额限定这样比较好,所以你应该分清楚什么情况下使用用户配额限定,什么情况下使用组的配额限定.
quota仅针对整个分区进行限制的,而且只对一般身份使用者有效,例如root帐号就不能设定quota,因为整个系统所有的数据都是他的,这个比较有趣.
quota的基本指令分为两种,一种是查询功能(quota,qutacheck,quotastats,warnquota,repquota)另一种是编辑quota的内容(edquota,setquota)
相关文章推荐
- Red Hat Linux 9安装Step By Step(1) 推荐
- Install Oracle 10g on Red Hat Linux 5.3 Step by Step
- Linux Step By Step
- Linux5.8下配置web服务器-入门级指导手册(step by step)
- step by step,start oracle in linux
- Linux驱动编程 step-by-step (一)
- Linux驱动编程 step-by-step (七)
- Linux驱动编程 step-by-step (五)主要的文件操作方法实现
- 手动构建小于10M的类嵌入式Linux系统step by step实做指南
- 手把手部署Linux下磁盘配额(quota)应用与实战 推荐
- Linux驱动编程 step-by-step (二)
- Red Hat Linux 9安装Step By Step(2)
- Linux驱动编程 step-by-step (十)
- Linux驱动编程 step-by-step (六) 用户地址检测 简单模块调试 以及一些杂项
- Linux 学习 step by step (2)
- 安装Colinux&Informix11.5&DBSonar过程详解-step by step
- Step by Step ——Mongodb学习(一)Linux下Mongodb安装
- step by step一直linux内核错误解决办法一
- Linux驱动编程 step-by-step (三) .
- Linux驱动编程 step-by-step (七)