linux磁盘配额quota学习笔记

1、Linux的磁盘配额quota的作用。

quota的作用就是限制user和group在磁盘的使用限制,可以限制使用的空间大小block和建立的文件数量inode,一般用于限制block。

2、查看分区是否支持quota功能,如何建立quota。

查看分区是否开启quota,查看/etc/fstab文件,在文件选项增加usrquota和grpquota参数。

然后使用mount -a命令重新挂载fstab的设备。

3、建立quota记录文件。

建立quota记录文件:quotacheck -avug 需要关闭selinux 命令是:setenforce 0

在开启quota功能的分区目录下会生成aquota.group和aquota.user两个文件。

需要安装quota哦。可以yum install -y quota

4.开启quota服务。

quotaonn -avug  命令的参数可以直接查询。

quotaoff 为关闭服务命令。

5、编辑账户、群组的限制和宽限时间。

ediquota 选项

-u:后面接帐号

-g:后面接群组

-t:修改宽限时间

-p:按照范本复制

0代表没有限制,编辑就可以了,soft表示报警值,hard表示极限值。

setquota [-u|-g] 名称 block(soft) block(hard) 目录  也可以用setquota直接使用

1. 文件系统 (filesystem):说明该限制值是针对哪个文件系统 (或 partition);

2. 磁盘容量 (blocks):这个数值是 quota 自己算出来的,单位为 Kbytes,请不要更动他;

3. soft:磁盘容量 (block) 的 soft 限制值,单位亦为 KB

4. hard:block 的 hard 限制值,单位 KB;

5. 档案数量 (inodes):这是 quota 自己算出来的,单位为个数,请不要更动他;

6. soft:inode 的 soft 限制值;

7. hard:inode 的 hard 限制值;

修改群组的quota限制亦是如此。

6、修改宽限时间。

edquota -t

7、quota报表

quota  选项   对单一用户的quota报表

u;后面接帐号。

g:后面接群组

v:显示每个账户的

s:以1024的倍数显示。

比edquota多一个grace ,当超过限额后,grace开始倒数计数。

requota 选项  针对文件系统的quota报表

a:到/etc/fstab搜索具有quota的文件系统,并报表。

u:显示用户的quota值

g:显示个别群组的quota值

v:输出结果将含文件系统相关的细部信息。

s:以1024的倍数显示结果。

8、对超出限额者发出警告。

warnquota的详细配置在 /etc/warnquota.conf文件中

warnquota 单独执行会给账户和root发送一封邮件,

时间: 2024-10-27 06:15:30

linux磁盘配额quota学习笔记的相关文章

Linux 磁盘配额 quota

Quota一直就是个很有用的东西.如果您曾经申请过网络的mail服务时,那么肯定就会明白什么是20MB的邮件空间. 30MB的免费网页空间,这个20MB,30MB就是quota这个东西搞出来的.如果我们要限制用户使用硬盘的容量使用大小,就需要quota来处理. 一.什么是quota 简单的说就是限制用户对磁盘空间的使用量. 在Linux系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况发生,如果其中有少数几个使用者大量的占掉了硬盘空间的话,那势必压缩其它使用者的使用权力,因此

Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令

功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间. 参 数:  -g   列出群组的磁盘空间限制.  -q   简明列表,只列出超过限制的部分.  -u   列出用户的磁盘空间限制.  -v   显示该用户或群组,在所有挂入系统的存储设备的空间限制.  -V   显示版本信息. 在网络管理的工作中,由于硬盘的资源是有限的,常常需要

—linux 磁盘配额按用户管理(quota)

我根据下面的ref链接整理的基本是的按用户额度管理步骤 (按组的额度管理被简化掉) 我在Ubuntu服务器12.04下整理,其他版本的Ubuntu和Linux应该都没有问题的 (有任何错误都指正给我,包括typo) <->准备: sudo apt-get install quota <二>按用户名配额步骤如下: 1. 设定有配额的分区:/etc/fstab: like: UUID=5ce4f28a-23ce-464a-86e0-7caa61503961 /mnt/sdb3    

鸟哥的Linux私房菜——第十八章:磁盘配额quota

视频链接: 磁盘配额quota的意思是给用户进行使用磁盘额度的空间的划分,举个例子,你的百度网盘的使用空间,其他云盘的使用空间.在使用quota这个命令之前,我们需要进行一些操作,首先我们来挂载一个硬盘,先使用fdisk创建一下分区 fdisk /dev/sdb #创建分区咯 然后我就创建了一个主分区sdb1,接下来我们要格式化这个分区,然后挂载它~~ mkfs.ext3 /dev/sdb1 #格式化成ext3 mount /dev/sdb1 /home/jim/test #挂载它到/home/

Linux磁盘配额管理

▲为什么要使用磁盘配额quota? ????在linux系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况.然而系统资源是有限的,因此管理员应该适当的开放硬盘的权限给使用者,以妥善的分配系统资源 ? 磁盘配额程序对硬盘配额的限制项目: soft:软限制,也称最低容量限制.在宽限时间之内,使用者的容量可以超过最低容量限制.但必须在宽限时间之内将磁盘容量降低到最低容量的限制之下 hard:硬限制,也称最高容量限制.是绝对不能超过的容量 soft到hard之间的容量就是宽限容量 宽

linux应用编程基础学习笔记

********************************************************            --文件I/O-- 文件:文本文件:存储量大,速度慢,便于字符操作二进制文件:存储量小,速度快,便于存放中间结果 普通文件:设备文件: ---C标准函数---:Buffered I/O,高级文件系统,在用户空间开辟缓冲区,流操作(stream)#include<stdio.h> typedef struct{ int _fd;      //文件号 int _

Linux Shell脚本编程学习笔记和实战

http://www.1987.name/141.html shell基础 终端打印.算术运算.常用变量 Linux下搜索指定目录下特定字符串并高亮显示匹配关键词 从键盘或文件中获取标准输入 [read命令] 文件的描述符和重定向 数组.关联数组和别名使用 函数的定义.执行.传参和递归函数 条件测试操作与流程控制语句 获取时间日期格式和延时 [date.sleep命令] 内部字段分隔符IFS和脚本的调试DEBUG 显示.读取或拼接文件内容 [cat命令] 文件查找与打印文件列表 [find命令]

Introduction the naive“scull” 《linux设备驱动》 学习笔记

Introduction the naive "scull" 首先,什么是scull? scull (Simple Character Utility for Loading Localities). scull is a char driver that acts on a memory area as though it were a device. 和第一个C程序Hello world一样,他什么都不能干,却能很好的阐释怎么一步步进阶的去写驱动 blog的最后,我会给出这对于sc

《鸟哥的Linux私房菜》学习笔记(0)

听说Linux已经有很长一段时间了,但是从未系统的学习过Linux.这次把在博客园的处女秀给了Linux,希望能够给自己学习Linux一种坚持的动力,坚持就是胜利,fighting! 在我看来,成为技术大牛之前,写博客主要是对自己所学的东西作以总结,涉及的东西也稍显浅薄,但是却能够为更深一步的学习打下基础,于是我选择了写博客!以前从未写过博客,博客给人第一印象——高大上,现在要写了,顿感压力山大,还好本人的初衷是为了知识的整理,暂时这样安慰一下我自己吧.初期的博客,我想肯定会是非常糟糕的,但是我