目录

前言

一、磁盘配额概念

1.1、磁盘配额的作用范围

1.2、磁盘配额的限制对象

1.3、磁盘配额的限制类型

1.4、磁盘配额的限制方法

二、实际操作:磁盘配额

2.1、首先检查进行磁盘配额的软件安装没

2.2、以支持配额的方式进行挂载

2.3、编辑用户和组账号的配额设置

2.4、验证磁盘配额功能

小结:


前言

很多时候我们需要限制用户在特定目录下的操作,防止用户瞎搞

一、磁盘配额概念

1.1、磁盘配额的作用范围

xfs_quota

设置的磁盘配额功能,只在指定的文件系统(分区)内有效,用户使用其他未设置配额的文件系统时,将不受到限制。

1.2、磁盘配额的限制对象

xfs_quota

主要针对系统中指定的用户账号,组账号进行限制,没有被设置限额的用户或组将不受影响。对组账号设置配额后,组内所有用户使用的磁盘容量、文件数量的总和不能超过限制。

1.3、磁盘配额的限制类型

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

文件数量:限制用户能够拥有的文件个数。在Linux操作系统中,每一个文件都有一个对应的数字标记,称为i。

结点编号,这个编号在同一个文件系统内是唯一的,因此xfs_quota通过限制 i 节点的数量来实现对文件数量的限制

1.4、磁盘配额的限制方法

软限制:指定一个软性的配额数值(如480MB 磁盘空间、180个文件),,在固定的宽限期限(默认为七天)内允许暂时超过这个限制,但系统会给出警告信息。

硬限制:指定一个硬性的配额数值(如500MB 磁盘空间、200个文件),是绝对禁止用户超过的限制值,当达到应限制值时,系统也会给出警告并禁止继续写入数据,硬限制的配额值应大于相应的软限制值,否则软限制将失效。

二、实际操作:磁盘配额

2.1、首先检查进行磁盘配额的软件安装没

yum -y install  quota xfsprogs  ###即使有也可以再更新一下

2.2、以支持配额的方式进行挂载

先解挂载lv1盘

umount /dev/vg1/lv1

###再进入fstab文件下进行更改

vim /etc/fstab   ###根据自己需求写入红框内容,usrquota和grpquota启动用户和组配额模式

或者

mount -o usrquota,grpquota /dev/vg1/lv1  /mnt/lv1

mount -a  ###刷新一下挂载

再创建一个li用户

useradd li

echo “123456” > passwd --stdin li

2.3、编辑用户和组账号的配额设置

#创建容量和文件数限制

xfs_quota -x -c 'limit -u bsoft=20M bhard=40M isoft=6 ihard=8 li'  /mnt/lv1

#仅创建磁盘容量限制

xfs_quota -x -c 'limit -u bsoft=20M bhard=40M' /mnt/lv1

#进创建磁盘文件数限制

xfs_quota -x -c 'limit -u isoft=6 ihard=8 li' /mnt/lv1

###bsoft和isoft是限制容量   isoft和ihard是限制文件数

-x:表示启动专家模式,再当前模式下以允许对配额系统进行修改的所有管理命令可用

-c:表示直接调用管理命令

-u:指定用户账号对象

-g:指定组账号对象

bsoft:设置磁盘容量的软件限制数值

bhard:设置磁盘容量的硬限制数值

isoft:设置磁盘文件数的软限制数值

ihard:设置磁盘文件数的硬限制数值

#查看li磁盘:容量限制

xfs_quota  -c  'quota  -uv li' /mnt/lv1

#查看li磁盘:文件数限制

xfs_quota -c ’quota -uv li‘ /mnt/lv1

#查看全部

xfs_quota -x -c "report -aibh"

2.4、验证磁盘配额功能

验证容量限制

chmod 777  /mnt/lv1  ##先给个第三方可以创建文件的权限

su li

cd /mnt/lv1

dd if=/dev/zero of=/mnt/lv1/1.txt  bs=10M count=2

## if= 指定输入设备或文件

of= 指定输出设备或文件

bs= 指定读取数据块的大小

count= 指定读取数据块的数量

/dev/zero 零设备文件,可提供无线的空字符,常用来生成一个特定大小的文件

这时候已经将最大限制的数建满了,我们再添加一次

会发现已经添加不进去

验证文件数限制

touch {1..6}.txt

之后再建一个

会发现第7个创建不出来

小结:

这就是磁盘配额的效果,可以限制用户的操作

Linux:磁盘配额相关推荐

  1. Linux磁盘配额(一)

    Linux系统的磁盘配额功能用于限制用户所使用诉磁盘空间,并且在用户使用了过多的磁盘空间或分区的空闲空间过少时,系统管理员会接到警告. Linux磁盘配额可以针对单独用户进行配置,也可以针对用户组进行 ...

  2. linux中quota信息查看,Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令...

    功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得 ...

  3. linux磁盘配额步骤详细步骤,Linux磁盘配额命令及步骤.doc

    Linux磁盘配额命令及步骤 实训18 磁盘配额 实训目的 掌握磁盘配额操作方法 掌握磁盘配额的测试命令 编辑:陈可辛老师 操作:叶升辉 更多内容咨询:微博:叶升辉IOT, QQ:11座机电话号码 实 ...

  4. linux磁盘配额edquota,Linux磁盘配额Quota配置详解(2)

    实践quota Quota使用的方面很广,不过,一般的用途有以下这些: 限制某一群组所能使用的最大磁盘配额(使用群组限制): 你可以将你的系统上的用户分门别类,有点像是目前很流行的付费与免付费会员制的 ...

  5. linux quota硬盘,Linux 磁盘配额 quota

    Linux 磁盘配额 quota Quota一直就是个很有用的东西.如果您曾经申请过网络的mail服务时,那么肯定就会明白什么是20MB的邮件空间. 30MB的免费网页空间,这个20MB,30MB就是 ...

  6. linux quota刷新,详细讲解linux磁盘配额之Quota命令(1)

    详细讲解linux磁盘配额之Quota命令(1) 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额.这个功能对公用的多用户服务器免费的或者收费的)来说, ...

  7. linux磁盘配额指令,Linux磁盘配额相关指令

    Linux磁盘配额相关指令 1.Quota的作用主要有: 1)限制某一群组所能使用的最大磁盘配额 2)限制某一用户的最大磁盘配额 3)以Link的方式,来使邮件可以作为限制的配额(更改/var/spo ...

  8. linux磁盘配额管理

    linux-用户磁盘配额 磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间 磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度 ...

  9. Linux磁盘配额应用

    磁盘配额 网站服务  针对网站服务域名空间上一般会设置配额限制: 邮件服务 针对邮件服务每个邮箱用户设置磁盘配额限制: 文件服务 针对文件服务器,每个用户设置配额限制: Home家目录 针对家目录设置 ...

  10. linux 磁盘查看sbli,Linux磁盘配额应用

    磁盘配额网站服务  针对网站服务域名空间上一般会设置配额限制: 邮件服务 针对邮件服务每个邮箱用户设置磁盘配额限制: 文件服务 针对文件服务器,每个用户设置配额限制: Home家目录 针对家目录设置磁 ...

最新文章

  1. 什么是标签传播算法?为什么要使用标签传播算法?如何使用?
  2. 工具类HttpServerUtility
  3. 全球大半网络瘫痪,背后原因竟来自这家无名小公司
  4. android 生命周期 Activity/Fragment lifecycle
  5. k均值的损失函数_K-Means算法的实现
  6. 2017.9.13 不等式组 思考记录
  7. 东大OJ 2SAT 异或
  8. Delphi 的一些函数(Windows相关)
  9. 【转】CSS3学习笔记 之 动态伪类选择器
  10. 地学计算方法/地统计学(第一章绪论)
  11. Office2016专业增强版与Visio2016专业版不能共存的解决办法
  12. docker常用命令network篇
  13. 博客中常用的Emoji表情整理,欢迎自取
  14. onkeyup+onafterpaste 只能输入数字和小数点
  15. 数据连接池contect.xml配置
  16. 如何下载最新的NDVI数据?需要翻墙,安装MRT,如何处理下载的NDVI数据?
  17. 【学习笔记】别怕,EXCELVBA其实很简单(第2版)
  18. 148 朴光佑 蓽齋
  19. 获取天气预报ajax,Ajax 通过城市名获取数据(全国天气预报API)
  20. Adobe国际认证设计师含金量,能否代表设计师的真实水平?

热门文章

  1. 基于迅为3568开发板的文件系统构建
  2. java POI导出excel,列数限制在256列
  3. 手把手教你建站,建站其实很简单!
  4. Firewall--防火墙设置(iptables,firewalld)
  5. 《质量三人行》第一季完结
  6. 基于zhang 的骨架提取
  7. 忙里偷闲附上打油诗一首
  8. 注册一个域名需要多少钱_域名注册需要多少钱?注册一个域名一年要多少钱?...
  9. easyui datagrid 的数据加载
  10. awstats linux日志分析,[原]Awstats日志分析工具