可以指定用户能超过其配额限制。如果不想拒绝用户对卷的访问但想跟踪每个用户的磁盘空间使用情况,启用配额而且不限制磁盘空间的使用是非常有用的。也可指定不管用户超过配额警告级别还是超过配额限制时是否要记录事件。

磁盘配额从开始准备文件系统的支持,到整个设置结束的主要步骤如下:

1、设置分区的文件系统支持磁盘配额参数

编辑/etc/fstab,在要加入磁盘配额的分区增加usrquota,grpquota就可以,

如下:/dev/sda5 /sda5 ext3 defaults,usrquota,grpquota 1 1

然后重启系统或重新载入文件系统来驱动设置值,或者(mount -o remount /sda5)。

2、建立磁盘配额记录文件

扫描磁盘的用户使用状况,并产生重要的aquota.user和aquota.group文件

[root@localhost ~]# quotacheck -avugm

启动磁盘配额

[root@localhost ~]# quotaon -avug

注意:要看到上面有个 turned on 的出现,才是真的成功了。

3、编辑磁盘配额限制值数据

使用edquota来编辑每个用户或用户组的可用空间。(单位为千字节)

[root@localhost ~]#edquota -u test1

Disk quotas for user test1 (uid 502):

Filesystem blocks soft hard inodes soft hard

/dev/sda5 11040 10000 15000 51 0 0

或者:

编辑群组使用空间[root@localhost ~]#eduquota -g test1

4、复制配额

edquota –p test1 test2 test3 //将test1用户的配额复制给test2和test3

5、设定宽限时间

[root@localhost ~]# edquota -t

Grace period before enforcing soft limits for users:

Time units may be: days, hours, minutes, or seconds

Filesystem Block grace period Inode grace period

/dev/sda5 1days 1days

6、重新扫描与启动磁盘配额

设置好磁盘配额之后,建议再进行quotacheck,然后再以quotaon来启动。

(关闭 quota 就是用: quotaoff 选项)

7、设定开机时启动

用 vim 在 /etc/rc.d/rc.local 最后面加上一行:

[root@localhost ~]# vim /etc/rc.d/rc.local

/sbin/quotaon -aug

相关命令及语法:

# quotacheck

语法:

[root@localhost ~]# quotacheck [-auvg] /yourpath

参数说明:

-a :扫瞄所有在 /etc/mtab 里头已经 mount 的具有 quota 支持的磁盘

-u :扫瞄使用者的档案与目录

-v :显示扫瞄过程

-g :扫瞄群组使用的档案与目录

-m :强制进行 quotacheck

# quota

语法:

[root@localhost ~]# quota [-guvs] [user,group]

参数说明:

-g :显示 group 群组

-u :显示 user

-v :显示 quota 的值

-s :选择 inod 或硬盘空间来显示

# quotaon

语法:

[root@localhost ~]# quotaon [-a] [-uvg directory]

参数说明:

-a :全部的 quota 设定都启动(会自动去寻找 /etc/mtab 的设定)

-u :使用者的 quota 启动

-g :群组的 quota 设定启动

-s :显示讯息

# edquota

语法:

[root@localhost ~]# edquota [-u user] [-g group] [-t]

[root@localhost ~]# edquota -p user_demo -u user

参数说明:

-u :编辑 user 的 quota

-g :编辑 group 的 quota

-t :编辑宽限时间(就是超过 quota 值后,还能使用硬盘的宽限期限)

-p :copy 模板(以建立好的使用者或群组)到另一个使用者(或群组)

CentOS 6磁盘配额的更多相关文章

  1. CentOS中对ext4文件系统做磁盘配额

    1.修改/etc/fstab文件,使ext4文件系统支持磁盘配额. UUID="9e6dc1e8-4fc1-4984-be38-524573572d41" /mnt/ext ext ...

  2. 磁盘配额quota

    磁盘配额 1 启用磁盘配额 首先创建新的分区 /dev/sd5,并创建文件系统. [root@local ~]# mkfs.ext4 /dev/sda5 由于xfs 不磁盘配额能成功,这里使用ext4 ...

  3. 别人的Linux私房菜(15)磁盘配额与高级文件系统管理

    磁盘配额在网站.邮件.文件等服务器常见,主要有针对用户.用户组.限制某一目录的的最大磁盘配额. ext文件系统进能针对整个文件系统配额,xfs可以针对目录配额.配额和文件系统有关. 内核必须支持磁盘配 ...

  4. 磁盘配额(Quota)的应用与实践

    1>什么是Quota      在Linux中,由于是多用户,多任务的环境,所以会有多用户共同使用一个硬盘空间的情况发生,如果其中有少数几个用户大量占用掉了硬盘空间的话,那肯定影响其他用户的使 ...

  5. 1-16-2 LVM管理和ssm存储管理器使用&磁盘配额

    ssm存储管理器使用&磁盘配额 ssm存储管理器使用 系统存储管理器的使用 系统存储管理器(又称ssm,即system-storage-manager),是RHEL7/CentOS7新增的功能 ...

  6. Linux学习-磁盘配额 (Quota) 的应用与实作

    什么是 Quota 在 Linux 系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况发生, 如 果其中有少数几个使用者大量的占掉了硬盘空间的话,那势必压缩其他使用者的使用权力! ...

  7. 磁盘配额管理disk quotas

    条件: a.确保系统内核支持,Linux一般都支持 b.确保分区格式支持,ext2都只持! c.安装有quota软件,centos默认都有! (1)检查内核是否打开磁盘配额支持 [root@cento ...

  8. Linux磁盘管理系列 — 磁盘配额管理

    一.磁盘管理的概念 Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其中少数几个用户占用了大量的磁盘空间,势必压缩其他用户的磁盘的空间和使用权限.因此,系统管 ...

  9. 解析Linux中LVM与磁盘配额

    LVM 逻辑卷管理 LVM 概述 LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上.文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此 ...

随机推荐

  1. Applications using Launch Screen Files and targetting iOS 7.1 and earlier need to also include a Launch Image in an Asset Catalog.

    在使用xcode6建的项目时,有时在ios7模拟器下会出现一下情况 导航栏上方和tabbar下方会有黑边 并且会有一下警告: Applications using Launch Screen File ...

  2. 求欧拉回路 UOJ117

    传送门什么是欧拉回路呢……?欧拉回路的定义就是从vi出发到vi,经过每条边有且只有一次的路径. 就很像一笔画. 欧拉回路的性质较多……定理也很多……直接证明很长……我们还是直接说怎么判定,怎么求欧拉回 ...

  3. hdu1814 Peaceful Commission——2-SAT

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=1814 第一次的2-SAT,推荐博客:https://blog.csdn.net/jarjingx/arti ...

  4. Google Closure Compiler 高级模式及更多思考(转)

    前言 Google Closure Compiler 是 Google Closure Tools 的一员,在 2009 年底被 Google 释出,早先,有 玉伯 的 Closure Compile ...

  5. [入门帮助] Kafka入门经典教程

    问题导读 1.Kafka独特设计在什么地方?2.Kafka如何搭建及创建topic.发送消息.消费消息?3.如何书写Kafka程序?4.数据传输的事务定义有哪三种?5.Kafka判断一个节点是否活着有 ...

  6. Spring MVC标签<mvc: annotation-driven />小结 原

    转自:https://my.oschina.net/u/1156626/blog/881483 mvc:annotation-driven的作用 Spring 3.0.x中使用了mvc:annotat ...

  7. bzoj 1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机【bfs】

    直接bfs即可,注意开double,还有驱动和终点的齿轮都在序列里,要把它们找出来= = #include<iostream> #include<cstdio> #includ ...

  8. 【转】20道Spring Boot面试题

    面试了少量人,简历上都说自己熟习 Spring Boot, 或者者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望. 下面,我给大家总 ...

  9. 洛谷 P2142 高精度减法(模板)

    题目描述 高精度减法 输入输出格式 输入格式: 两个整数a,b(第二个可能比第一个大) 输出格式: 结果(是负数要输出负号) 输入输出样例 输入样例#1: 2 1 输出样例#1: 1 说明 20%数据 ...

  10. DFS BestCoder Round #49 ($) 1001 Untitled

    题目传送门 /* DFS:从大到小取模,因为对比自己大的数取模没意义,可以剪枝.但是我从小到大也过了,可能没啥大数据 */ /************************************* ...