磁盘配额介绍

quota软件设置的磁盘配额功能,只在指定的文件系统(分区)有效,磁盘配额的限制对象为系统中指定的用户账号、组账号进行限制。

磁盘配额的限制类型分为:

磁盘容量:限制用户能够使用的磁盘数据块大小,也就是限制磁盘空间的大小,默认单位为KB。

文件数量:限制用户能够拥有的文件个数,在linux中每一个文件都有一个对应的数字标记,称为i节点号,这个编号在同一个文件系统内是唯一的。

磁盘配额的限制方法:

软限制:指在固定期限内暂时允许这个用户超过这个限制(默认期限为7天超过7天后用户无法再写入数据),但是系统会给出警告。

硬限制:指绝对禁止用户超过此限制,硬限制的值不能小于软限制否则软限制失效。

实验目的

为用户设置磁盘配额!

为用户的附加组设置磁盘配额!

为用户和用户所在组同时设置磁盘配额,验证哪个生效!

实验步骤

做磁盘配额,首先执行“setenforce 0”关闭selinux!

对分区以支持配额的方式挂载,使用带“-o usrquota,grpquota”选项挂载,并执行mount命令查看

检测磁盘配额并生成配额文件,使用“quotacheck -augcv”命令。选项“-a”表示扫描所有分区,若不使用则需要指定分区。“-u”和“-g”分别表示用户和组,“-c”表示创建新的配额文件“-v”表示显示命令执行过程中的细节信息。

执行完以上命令会发现目录下会生成2个文件“aquota.user”和“quota.group”

执行命令“quotaon” 开启磁盘配额

执行命令“quotaon -p 分区”可以查看指定分区的磁盘配额功能是否开启

使用“edquota -a 用户名”命令对用户进行配额限制,软限制20M,3个文件,硬限制为40M,5个文件。

使用dd转换工具验证是否生效。

通过上图可以看见,用户最多能写入40M的文件,文件个数最多5个,与配额相符合!

清除zs用户的配额,为zs的附加组test设置配额。软10M,硬20M。

使用“edquota -g 组名”为组设置配额

验证

发现,写入文件大小为30M超过了硬限制20M的大小。与配额不符合,不生效!

为zs用户设置硬配额10M,为zs组设置硬配额20M。

验证

通过上图发现用户最高写入10M,与用户配额相符合所以用户生效,组不生效。

设置zs用户硬配额20M,zs组硬配额10M。 再次测试

验证

从上图发现用户最高写入10M大小的文件与组条件相符合,并不能达到用户20M的配额所以组生效!

通过以上2次实验发现,用户和组同时设置了配额。容量小的优先生效!

用户可以执行“quota”和“quota -g”分别查看自己的配额与组配额的使用情况

结论:通过实验发现用户的附加组设置配额时不生效的

用户和组同时设置配额,容量的小的优先生效

本文出自 “SunJ” 博客,谢绝转载!

Linux磁盘配额无法生效,【Red Hat linux】quota磁盘配额教程,实验验证生效规则相关推荐

  1. red hat linux 7.1 使用手册!,Red Hat Linux 7.1使用手册(中)

    摘要:Red Hat Linux 7.1教程 第3章:Red Hat Linux 7.1使用基础 3.1 登录和退出系统 1. 启动系统 通常LILO是安装在MBR上的,计算机启动后,MBR上的程序被 ...

  2. 在linux中 系统默认,在Red Hat Linux 9中,系统默认的( )用户对整个系统拥有完全的控制权...

    问题: 在Red Hat Linux 9中,系统默认的( )用户对整个系统拥有完全的控制权 更多相关问题 以下属于基金运作信息披露文件的有(). A.基金份额上市交易公告书B.基金资产净值和 基金营销 ...

  3. linux通过xdm开启端口,Red Hat Linux 5.4 开启xdm远程访问

    首先声明,这是参照网络上别人的方法自己验证通过的 1.首先介绍下配置过程中涉及到的几个文件: ①./usr/share/gdm/defaults.conf----GNOME管理默认的配置文件 ②./e ...

  4. linux 6.4 安装oracle10g,Red Hat Linux 6.4 安装 Oracle 10g 及问题解决

    运行成功,开始安装 选择高级安装即可 指定证书存放的目录. 选择安装的数据库类型及Oracle所支持的语言,这里选择企业版,语言选择英文 指定oracle环境变量,及安装路径.因为我们在.bash_p ...

  5. Red Hat Linux 安装教程

    一.下载链接 链接:https://pan.baidu.com/s/1JShQmOrgGG5_uaqPUuaHLg  提取码:ture 二.安装步骤 1.打开虚拟机,单击"创建新的虚拟机&q ...

  6. Red Hat Linux 7.3 +VMWare 虚拟机安装实践

    2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为笔记里的蹉跎出品,文章可共享,转载请声明. 本文主要内容:  - 1.Red Hat Linux 7.3  - ...

  7. Red Hat Linux 基础命令大全

    Red Hat Linux 基础命令大全 1.startx                    从文本界面进入图形界面 2.ls  -lhar                  显示目录与文件 ls ...

  8. 开始学习RED HAT LINUX了

    今天开始学习RED HAT LINUX了,欢迎朋友们一起交流!前一段一直关注路由交换技术,对CISCO和H3C的基本知识有了一定了解!目前同步学习RHEL以及路由交换技术! RHEL安装的图文教程网上 ...

  9. Red Hat Linux 253 实验部分

    RHCE253实验(服务管理) 试验2 域名系统 估计时间: 2个小时 目标: 安装和配置一个DNS服务器 试验的起点: 标准的Red Hat Linux安装 介绍 本次实验指导您通过使用Berkel ...

  10. red hat linux 虚拟机,Red Hat linux 的安装详细流程(包括VM虚拟机的设置)

    Red hat Linux系统安装流程 目录 Red hat Linux系统安装流程 (1) 第一章:虚机的设置 (3) 1.新建虚拟机: (3) 2.安装盘映像文件 (4) 3.linux(L) ( ...

最新文章

  1. 学习javascript 的一点感想
  2. sql语句练习50题(Mysql版-详加注释)
  3. 杭电 hdu 2040
  4. Common tasks for MySQL
  5. 深入react技术栈(8):事件系统
  6. oracle给表赋清空权限,oracle建表赋权限
  7. android触摸滑动监听,Android 滑动监听的实例详解
  8. 《奠基计算机网络》所需软件 下载地址
  9. java的null类型强转
  10. 上计算机绘图的心得,计算机绘图学习心得体会.doc
  11. 梁宁-产品思维30讲-机会判断-点线面体的战略选择
  12. modbus通讯协议详解
  13. FastReport for Delphi
  14. 【SRAM】CubeMX配置STM32H743+IS61WV204816外部扩展SRAM
  15. 网页字体单位px、em、%、rem、pt、vm、vh介绍
  16. 弹性计算双周刊 第 6 期
  17. Matlab的bsxfun函数
  18. 全新型号,戴尔(Dell) EMC PowerEdge R760机架式服务器产品特性及详细技术参数
  19. 数据库的备份恢复和SQL语句
  20. wang editor Vue使用 + 使用自己方法上传图片

热门文章

  1. 你所不知道的蓝牙适配器的好处
  2. 老年人晕倒的几种原因
  3. 科目三 补考 注意事项
  4. 浅谈机器学习之数据集构建
  5. mysql系列文章目录导航
  6. 成功的秘诀在于长久的坚持和耐心
  7. Windows Subsystem for Linux安装与使用
  8. Feathers之改变Header中Button皮肤
  9. RationalDMIS 2020圆环直径评价
  10. 500道逻辑训练题 弱爆了