quota 磁盘配额

一、安装

yum install quota

二、配置

1、创建一个新的分区 sdb1并格式化

2、

[[email protected] /]# mkdir /common

[[email protected] /]# mount /dev/sdb1 /common/

[[email protected] /]# mount

/dev/sdb1 on /common type ext4 (rw)

发现属性只有rw

[[email protected] /]# mount -o remount,usrquota /dev/sdb1

/dev/sdb1 on /common type ext4 (rw,usrquota)

看到属性添加了userquota

[[email protected] /]# mount -o remount,usrquota,grpquota /dev/sdb1

[[email protected] /]# mount

/dev/sdb1 on /common type ext4 (rw,usrquota,usrquota,grpquota)

属性添加了grpquota

[[email protected] /]# umount /dev/sdb1

一步完成:

[[email protected] /]# mount -o usrquota,grpquota /dev/sdb1 /common/

!!!关闭防火墙

[[email protected] /]# quotacheck /common/

配置一个用户的配额

[[email protected] common]# edquota -u redhat

Disk quotas for user redhat (uid 500):

Filesystem         blocks    soft    hard   inodes     soft     hard

/dev/sdb1          0     204800     409600    0      0        0

软限制为200M 硬限制为400M

[[email protected] common]# quotaon  /common

[[email protected] common]# quotacheck /common

[[email protected] common]# quotaon /common/

[[email protected] /]# chmod o+w common/

[[email protected] common]# su - redhat

[[email protected] common]$ touch abc

看到redhat用户有创建文件的权限

现在可以验证了

[[email protected] common]$ dd if=/dev/zero of=redhat_file bs=1M count=500

sdb1: warning, user block quota exceeded.

sdb1: write failed, user block limit reached.

dd: writing `redhat_file‘: Disk quota exceeded

401+0 records in

400+0 records out

419430400 bytes (419 MB) copied, 17.6664 s, 23.7 MB/s

[[email protected] common]$

sdb1: warning, user block quota exceeded. 为软限制发出的警告

sdb1: write failed, user block limit reached. 硬限制起作用,一共创建401个

,大小为419M

也可以限制用户的inodes

[[email protected] common]# edquota -u redhat

Disk quotas for user redhat (uid 500):

Filesystem        blocks   soft   hard      inodes     soft     hard

/dev/sdb1        409600   204800  409600    2      200     1000

设置inodes软限制为200 硬限制为1000

使用quota -u 进行查看

[[email protected] common]# quota -u redhat

Disk quotas for user redhat (uid 500):

Filesystem  blocks   quota   limit   grace   files   quota   limit   grace

/dev/sdb1  409600* 204800  409600   7days       2     200    1000

以redhat身份登录进行查看

[[email protected] common]# su - redhat

[[email protected] ~]$ quota -s (-s  便于人查看)

Disk quotas for user redhat (uid 500):

Filesystem  blocks   quota   limit   grace   files   quota   limit   grace

/dev/sdb1  409600* 204800  409600   6days       2     200    100

[[email protected] redhat]# mount -o remount,usrquota,grpquota  /common/

/dev/sdb1 on /common type ext4 (rw,usrquota,grpquota)

[[email protected] redhat]# quotaoff /common

[[email protected] redhat]# cd /common/

[[email protected] common]# rm -rf *

[[email protected] common]# quotacheck /common/

[[email protected] common]# ls

aquota.user

[[email protected] common]# quotacheck -g /common/

[[email protected] common]# ls

aquota.group  aquota.user

[[email protected] common]# edquota -g redhat

编辑redhat组的配额

时间: 2024-10-27 04:30:38

quota 磁盘配额的相关文章

quota磁盘配额

提示:root管理员可以通过磁盘容量配额服务来限制某个用户或某个用户组针对特定目录可以使用的最大容量和最大文件个数,一旦达到这个最大值就不再允许继续使用.可以使用quota命令进行磁盘容量配额管理,从而限制用户的可用容量和所能创建的最大文件个数.quota命令分为软限制和硬限制两个功能.(1)软限制:当达到软限制时会提示用户,但仍允许用户在限定的额度内继续使用.(2)硬限制:当达到硬限制时会提示用户,且强制终止用户的操作.编辑/dev/fstab配置文件,使/data1目录支持quota磁盘配额

Linux磁盘管理-quota磁盘配额

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

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

磁盘配额介绍 quota软件设置的磁盘配额功能,只在指定的文件系统(分区)有效,磁盘配额的限制对象为系统中指定的用户账号.组账号进行限制. 磁盘配额的限制类型分为: 磁盘容量:限制用户能够使用的磁盘数据块大小,也就是限制磁盘空间的大小,默认单位为KB. 文件数量:限制用户能够拥有的文件个数,在linux中每一个文件都有一个对应的数字标记,称为i节点号,这个编号在同一个文件系统内是唯一的. 磁盘配额的限制方法: 软限制:指在固定期限内暂时允许这个用户超过这个限制(默认期限为7天超过7天后用户无法再

【学神-RHEL7】1-17-ssm存储管理器和磁盘配额

本节所讲内容:       LVM 创建的基本步骤 pvcreate    vgcreate   lvcreate   LVM查看 pvs     pvscan     pvdisplay vgs     vgscan        vgdisplay lvs      lvscan       lvdisplay   LVM缩减 1)首先创建lv [[email protected] ~]#vgcreate vg1 /dev/sdb{1,2} [[email protected] ~]# lv

Llinux 磁盘配额的搭建和常规问题解答

1 磁盘配额的使用限制 仅针对整个分区:磁盘配额实际运行时,是针对"整个分区"进行限制的,例如,如果/dev/hda5载入在/home下,那么,在/home下面的所有目 录都会受到限制.只对一般身份用户有效:并不是所有在Linux上的账号都可以设置磁盘配额,例如root就不能设置磁盘配额,因为他拥有整个系统所有的 数据. 2 磁盘配额的步骤 (1) 启动分区配额功能 (2) 生成配额信息文件 (3) 设置用户和组配额 (4) 启动磁盘配额服务 3 磁盘配额的具体实现 首先确认packa

Linux下的LVM和磁盘配额的配置和管理

Linux下的LVM和磁盘配额的配置和管理   一:实验目标 LVM日常管理 LVM快照 磁盘配额 二:实验概念 概念(名词):最小存储单位为:PE PV Physical Volume(物理卷) VG Volume Group(卷组) LV Logical Volume(逻辑卷) 总结: 名称      最小存储单位   cre硬盘      扇区(512字节)  文件系统  block(1K或4K ) raid     chunk (512K)  mdadm -c   LVM      PE

Linux中创建LVM逻辑卷并限制磁盘配额

本文重点:关于在Linux中如何建立物理卷.卷组最后生成逻辑卷?如何生成磁盘配额文件,启动磁盘配额,限制和使用磁盘配额. 这里再次说明一下,本人自己手写的Linux原理文档已经上传到我的下载里面地址:Linux原理解释技术文档 所以关于原理在实验里面就不在多说了,不然两天都写不了一篇(压力山大啊). 下面开始首先在虚拟机上添加三块硬盘(建议同样大小,不然就会造成不必要的浪费),添加完成之后需要重启才能生效. 1.添加三块硬盘.大小为5G,点击下面的添加根据引导添加就OK. 2.为各个硬盘创建分区

CentOS7模拟RAID10、LVM逻辑卷管理和磁盘配额

RAID10是RAID1+RAID0技术的一个"组合体",RAID10技术需要至少4块硬盘来组建,其中先分别两两制作成RAID1磁盘阵列,以保证数据的安全性:然后再对两个RAID1磁盘阵列实施RAID0技术,进一步提高硬盘设备的读写速度.当用户想要随着实际需求的变化调整硬盘分区大小时,会受到硬盘"灵活性"的限制,这时就需要用到另外一项非常普及的硬盘设备资源管理技术了,即LVM(逻辑卷管理器),LVM可以允许用户对硬盘资源进行动态调整.废话不多说,下面我们就来模拟制作

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

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