第十四章 磁盘配额

一、Quota的主要用途:

针对网站服务(www),IDC域名空间上一般会对网站空间做限制

针对企业邮箱,对每个用户邮箱使用可以做软硬限制

针对文件服务器,可以对每个用户来使用,ftp,nts等

我们需要注意的是我们可以针对用户和组设置最大软硬磁盘配额。

注意事项:

1、磁盘配额加载于内核中

2、只适用于ETX2/EXT3/EXT4文件系统,对目录是不起作用的哦,这一点要特别注意,虽然挂载点是一个目录,但他实际上是文件系统设备。

3、只针对于户或用户组,但root除外

4、针对用户组的限额,是指某个用户组中的所有成员一起使用的限制而不是每个人所使用的限制

在开始操作前,我们来看看和quota配置相关的内容

inode:限制用户可以建立的文件数量

block:限制用户磁盘的容量,以KB为单位

soft:软限制。就是在超过这个值后,会提醒用户,但用户的权限还没有被限制。

hard:硬限制。这是最高的限制,用户或组绝对不会超过这个限制值。如果超过了,就限制死了用户的使用权限了。

grace time:宽限时间。这个就是当达到soft限制时,还没有到达hard限制的时候,用来提醒用户的。如果在警告的天数之内,用户都不进行任何磁盘管理操作,那么soft限制值会即刻取代hard限值来作为quota的限制,就算你没有达到hard限制,也用不了了。

二、涉及到的命令

1、mount -o remount /data  重新挂载文件系统

2、quotacheck   检测磁盘配额并生成配额文件

参数:

-c    创建配额文件

-a   扫描在/etc/fstab文件里,有加入quota设置的分区。

-d   详细显示指令执行过程,便于排错或了解程序执行的情形。

-g   扫描磁盘空间时,计算每个群组识别码所占用的目录和文件数目。

-R   排除根目录所在的分区。

-u   扫描磁盘空间时,计算每个用户识别码所占用的目录和文件数目。

-v   显示指令执行过程。

范例:

[[email protected] ~]# quotacheck -cuvg /data

命令执行成功后,会在“/data”目录中生成两个配额文件:aquota.user、atuota.group,分别用于保存用户和组的配额限制。

[[email protected] ~]# ls /data

aquota.group aquota.user lost+found

3、edquota   编辑用户和组账号的配额设置

参数:

-u   设置用户的quota,这是预设的参数。

-g   设置群组的quota。

-p<源用户名称>   将源用户的quota设置套用至其他用户或群组。

-t   设置宽限期限。

范例:

对用户jerry进行磁盘配额设置    [[email protected] ~]# edquota -u jerry

对caiwu组进行磁盘配额设置     [[email protected] ~]# edquota -g caiwu

4、quotaon 激活磁盘配额

功能:开启磁盘空间限制;各分区的文件系统根目录必须有quota.user和quota.group配置文件。

参数:

-a   开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。

-g   开启群组的磁盘空间限制。

-u   开启用户的磁盘空间限制。

-v   显示指令指令执行过程

说明:

磁盘配额设置完毕后,还必须用quotaon命令将之激活,在命令中需要指定设备文件名或文件系统的挂载点目录作为命令参数。

范例:

[[email protected] ~]# quotaon -ugv /data     ’激活“/data”文件系统的用户、组配额

/dev/sdb1 [/data]: group quotas turned on

/dev/sdb1 [/data]: user quotas turned on

5、quotaoff   关闭磁盘空间限制

参数:

-a   关闭在/etc/fstab文件里,有加入quota设置的分区的空间限制。

-g   关闭群组的磁盘空间限制。

-u   关闭用户的磁盘空间限制。

-v   显示指令执行过程

6、quota  验证磁盘配额功能

参数:

-g   列出群组的磁盘空间限制。

-q   简明列表,只列出超过限制的部分。

-u   列出用户的磁盘空间限制。

-v   显示该用户或群组,在所有挂入系统的存储设备的空间限制。

-V   显示版本信息。

[[email protected] ~]# quota -u jerry       ’查看用户jerry的磁盘配额使用情况

[[email protected] ~]# quota -g caiwu       ’查看caiwu组的磁盘配额使用情况

时间: 2024-08-25 03:28:01

第十四章 磁盘配额的相关文章

Java(第十四章)

第十四章 1.Java中的包(package) 2.1 包,对应到磁盘中的文件夹 2.2 新建一个class,默认保存在缺省包中 2.3 声明包的关键字:package package语句,置顶位置 2.4 导入包的关键字:import import 包名.类名(*表示所有); 2.5 作用: 分类存放,解决同名冲突.方便查找和管理 2.6 命名规范 l  Java包名通常由小写字母组成,不能以圆点开头或结尾. l  一个唯一包名的前缀通常是全部小写的ASCII字母,并且是一个顶级域名com.e

javascript高级程序设计 第十四章--表单脚本

javascript高级程序设计 第十四章--表单脚本 在HTML中表单由<form>元素表示,在js中表单对应的是HTMLFormElement类型,这个类型也有很多属性和方法:取得表单元素的引用还是为它添加id特性,用DOM操作来获取表单元素:提交表单:把<input>或<button>元素的type特性设置为"submit",图像按钮把<input>元素的type特性设置为"image",也可以调用submit(

java-第十四章-代参的方法(二)-实现MyShopping系统的添加会员功能

 package com.wxws.sms; public class Customer {  int No;  int integarl; } package com.wxws.sms; public class Customers {  Customer[] customers = new Customer[100];  public void add(Customer cust){   for (int i = 0; i <customers.length; i++) {    if (c

java-第十四章-代参的方法(二)-查找会员积分

 package com.wxws.smsB; public class Customer {  int No;  int integarl; } package com.wxws.smsB; public class Customers {  Customer[] customers = new Customer[100];  public void add(Customer cust) {   for (int i = 0; i < customers.length; i++) {    i

R in action读书笔记(19)第十四章 主成分和因子分析

第十四章:主成分和因子分析 本章内容 主成分分析 探索性因子分析 其他潜变量模型 主成分分析(PCA)是一种数据降维技巧,它能将大量相关变量转化为一组很少的不相关变量,这些无关变量称为主成分.探索性因子分析(EFA)是一系列用来发现一组变量的潜在结构的方法.它通过寻找一组更小的.潜在的或隐藏的结构来解释已观测到的.显式的变量间的关系. PCA与EFA模型间的区别 主成分(PC1和PC2)是观测变量(X1到X5)的线性组合.形成线性组合的权重都是通过最大化各主成分所解释的方差来获得,同时还要保证个

c++第十四章-(类型强转换)

类型强转换有2种. class Company { public: Company(std::string theName,std::string theProduct); virtual void printInfo(); protected: std::string name; std::string product; }; Company::Company(std::string theName,std::string theProduct) { this->name = theName;

Java-第十四章-代参的方法(二)-编程实现,输入班里10名学生的身高,获得身高最高的学生要求对象数组类型方法

package com.ww.yzpA; public class Students { int No; int Height; } package com.ww.yzpA; public class Height { public Students getMaxHeigth(Students[] str) { Students A = new Students(); for (int i = 0; i < str.length; i++) { if (str[i].Height > A.He

CSS3秘笈复习:十三章&amp;十四章&amp;十五章&amp;十六章&amp;十七章

第十三章 1.在使用浮动时,源代码的顺序非常重要.浮动元素的HTML必须处在要包围它的元素的HTML之前. 2.清楚浮动: (1).在外围div的底部添加一个清除元素:clear属性可以防止元素包围浮动元素.关键字:left.right或both. (2).浮动外围元素:让包含浮动元素的<div>也浮动.选择这种方法一定要在浮动容器后面的任何元素中添加一个clear属性,确保浮动元素落到容器的下方. (3).利用overflow : hidden.另一种常见的方法是在外围的样式中添加以下属性:

JavaScript高级程序设计:第十四章

第十四章 一.表单的基础知识 在HTML中,表单是由<form>元素来表示的,而在javascript中,表单对应的则是HTMLFormElement类型.HTMLFormElement继承了HTMLElement,因而与其他HTML元素具有相同的默认属性.不过,HTMLFormElement也有它自己下列独有的属性和方法. 取得<form>元素的引用方式有好几种.其中最常见的方式就是将它看成与其他元素一样,并为其添加id特性,然后再像下面这样使用getElementById()方