【Red Hat linux】quota磁盘配额教程,实验验证生效规则

磁盘配额介绍

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”分别查看自己的配额与组配额的使用情况


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

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

时间: 2024-10-05 21:07:27

【Red Hat linux】quota磁盘配额教程,实验验证生效规则的相关文章

Red Hat Linux 6.4 安装教程

Red Hat Linux 6.4 安装教程 一.系统介绍 Red Hat Linux是全世界应用最广泛的Linux的发行版本,开发源代码是与其他操作系统,如Windows 等相比具有的先天优势,有利于全世界范围内技术工程师和技术人员共同开发,同事Red Hat也为开源社区做出巨大贡献,有开源界的领导者的称号. 二.系统下载 目前最新的RedHat版本为RedHat6.4,安装镜像文件有两个DVD,安装系统只用到第一个镜像文件,即DVD1,另外一个镜像文件是附带的软件包,一般用不到. RedHa

基于操作系统原理的Red Hat Linux的基本操作

一.实验目的 1.了解Linux操作系统的启动与登录方法. 2.掌握Red Hat Linux图形用户界面下的基本操作. 3.学会Red Hat Linux基本设置. 二.实验内容 1. 登录 2. 创建用户账号 (1) 在图形界面中创建用户账号 (2) 在字符状态下创建用户账号 3. 运行应用程序 4. 退出系统 三.实验平台 1.实验工具:Vmware. 2.实验设备:已安装Red Hat Linux 5.0(或红旗Linux.Slackware Linux)的微型计 四.实验步骤 1. 登

Linux学习—磁盘配额工具quota

磁盘配额--Linux作为一个多用户的操作系统,实际生活中会发生多人共同使用一个磁盘的情况,,为了保证一个磁盘的有效利用,必须对磁盘进行使用率的限制,因此磁盘配额(quota)会是一个非常有用的工具 目录 quota的使用限制 quota的设置内容(xfs) 使用quota的案例(重点) 一.quota的使用限制 对EXT系列文件系统,quota仅能针对整个文件系统进行设计,无法对单一的目录进行磁盘配额:而在xfs的文件系统中,可以使用quota对目录进行磁盘配额,因此在进行磁盘配额前,一定要对

Red Hat Linux 6.5 详细图示安装教程

软件介绍 Redhat Linux 6.5是有名的Linux公司开发的,也被大家叫成红帽子linux,这款Red Hat Enterprise Linux(简称rhel)是这家公司开发的一个基于Linux内核的操作系统,有着非常广阔的用户群体,而且系统拥有强大的可伸缩性和虚拟化特性,让用户轻松全面的使用linux系统进行日常的工作和服务器的维护,尤其是全面改进的系统资源分配和节能方案,让我们的操作系统有着超越同类的性能.强大的虚拟化技术使得redhat可以在各种平台上进行虚拟化,支持用户存储与扩

Linux磁盘管理-quota磁盘配额

一.应用场景quota磁盘配额常用于:邮件服务中为邮件用户设置:ftp.samba文件服务中为用户设置.想要知道系统会否支持quota磁盘配额,可执行以下命令(现在的Linux系统都支持)二.操作1.准备工作(分区.格式化.挂载)2.配置quota重新书写挂载参数,加上usrquota和grpquota.否则文件系统不支持quota安装quota,并运行quotacheck.quotaon:创建需要做配额的用户.组编辑配额文件(对用户使用-u选项)注释:quota文件对应参数 blocks :现

认识Linux的磁盘配额

对于管理Windows系统的网络管理员来说,配置磁盘配额是一件比较容易的事情,那么,如何在Linux下配置磁盘配额,在配置磁盘配额时需要注意哪些问题,可能有些读者朋友就不太清楚了,本文将为大家介绍Linux下磁盘配额的知识和技巧. Linux系统在默认情况下,并不限制每个用户使用磁盘空间的大小,如果某个用户疏忽或恶意将磁盘占满,将导致系统无法进行写操作甚至崩溃.我们可以做一个磁盘爆满测试,一个没有设置磁盘配额的Linux系统中,使用某一普通用户登录,执行命令:$ dd if=/dev/zero

Red Hat Linux认证

想系统的学习一下Linux,了解了一些关于Red Hat Linux认证的信息.整理如下. 当前比较常见的是RHCE认证,即Red Hat Certified Engineer.最高级别的是RHCA Architect.据闻RHCA全国只有数百名. RHCE的官方培训设计是12天.广州2016年的培训价格是7,800.(含认证费) RHCE的课程大纲如下 RH124 红帽系统管理 I 红帽系统管理I (RH124) 是针对不了解Linux并需要核心红帽企业 Linux技能的IT 专业人员而设计的

红帽子Red Hat Linux 9光盘或者镜像启动安装过程图解

RedHat Linux是目前世界上使用最多的Linux寒作系统.因为它具备最好的图形界面,无论是安装.配置还是使用都十分方便,而且运行稳定,因此不论是新手还是老玩家都对它有很高的评价.现在,RedHat Linux又出了9.0新版本,在原有的基础上又有了很大的进步.它完善了图形界面,增强了硬件的兼容性,安装起来更加得心应手,尤其增强了多媒体方面的能力--新版本的XFree 4.0.1使你能够在Linux下播放多媒体文件.它还采用了OpenSSL 128位加密技术,使你的网络通信更加安全:最新的

虚拟机VMware下安装Red Hat Linux 9.0步骤详解

注意:本安装全部是在虚拟机上进行的,用的是ISO镜像文件安装. 1.安装完VMware  Workstation后,启动VMware  Workstation,新建一个虚拟机,其主界面如下图. 2.VMware  Workstation的配置 VMware  Workstation安装完毕后,利用它可以建立多个虚拟机,每新建一个虚拟机,就会要求你建立一个配置文件.这个配置文件实际上相当于新电脑的"硬件配置",你可以在配置文件中决定虚拟机的硬盘如何配置,内存多大,准备运行哪种操作系统,是