Linux:磁盘配额
目录
前言
一、磁盘配额概念
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:磁盘配额相关推荐
- Linux磁盘配额(一)
Linux系统的磁盘配额功能用于限制用户所使用诉磁盘空间,并且在用户使用了过多的磁盘空间或分区的空闲空间过少时,系统管理员会接到警告. Linux磁盘配额可以针对单独用户进行配置,也可以针对用户组进行 ...
- linux中quota信息查看,Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令...
功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得 ...
- linux磁盘配额步骤详细步骤,Linux磁盘配额命令及步骤.doc
Linux磁盘配额命令及步骤 实训18 磁盘配额 实训目的 掌握磁盘配额操作方法 掌握磁盘配额的测试命令 编辑:陈可辛老师 操作:叶升辉 更多内容咨询:微博:叶升辉IOT, QQ:11座机电话号码 实 ...
- linux磁盘配额edquota,Linux磁盘配额Quota配置详解(2)
实践quota Quota使用的方面很广,不过,一般的用途有以下这些: 限制某一群组所能使用的最大磁盘配额(使用群组限制): 你可以将你的系统上的用户分门别类,有点像是目前很流行的付费与免付费会员制的 ...
- linux quota硬盘,Linux 磁盘配额 quota
Linux 磁盘配额 quota Quota一直就是个很有用的东西.如果您曾经申请过网络的mail服务时,那么肯定就会明白什么是20MB的邮件空间. 30MB的免费网页空间,这个20MB,30MB就是 ...
- linux quota刷新,详细讲解linux磁盘配额之Quota命令(1)
详细讲解linux磁盘配额之Quota命令(1) 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额.这个功能对公用的多用户服务器免费的或者收费的)来说, ...
- linux磁盘配额指令,Linux磁盘配额相关指令
Linux磁盘配额相关指令 1.Quota的作用主要有: 1)限制某一群组所能使用的最大磁盘配额 2)限制某一用户的最大磁盘配额 3)以Link的方式,来使邮件可以作为限制的配额(更改/var/spo ...
- linux磁盘配额管理
linux-用户磁盘配额 磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间 磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度 ...
- Linux磁盘配额应用
磁盘配额 网站服务 针对网站服务域名空间上一般会设置配额限制: 邮件服务 针对邮件服务每个邮箱用户设置磁盘配额限制: 文件服务 针对文件服务器,每个用户设置配额限制: Home家目录 针对家目录设置 ...
- linux 磁盘查看sbli,Linux磁盘配额应用
磁盘配额网站服务 针对网站服务域名空间上一般会设置配额限制: 邮件服务 针对邮件服务每个邮箱用户设置磁盘配额限制: 文件服务 针对文件服务器,每个用户设置配额限制: Home家目录 针对家目录设置磁 ...
最新文章
- pip(pip3)安装依赖库失败
- ML:教你聚类并构建学习模型处理数据(附数据集)
- 写作心得——文章标题的重要性之一
- (4)段描述符P,G位
- Elastic-Job中的DataFlowJob
- 解析高校网络管理员如何制作网络电视墙
- JUnit5 TestSuite替代
- 基于Session的认证方式_实现认证功能_Spring Security OAuth2.0认证授权---springcloud工作笔记116
- The repository ‘xxx‘ no longer has a Release file. (sudo apt --fix-broken install失败解决)
- 如何新建Outlook电子邮件规则实现邮件自动分类
- 手把手教你写一个java的orm(二)
- 阿里社招面试如何准备
- CCS7.3 安装使用教程
- 预测控制(一):MPC轨迹跟踪
- android 京东平板布局,京东商城上线Android Pad客户端 完美布局移动终端
- 管理IT外包的七大秘诀
- Elite South Korean of an Elite Education(译文)
- Ubuntu18.04解决sudo apt-get 出现--无法解析域名“cn.archive.ubuntu.com”的问题
- 数据结构实验:城市交通咨询模拟系统
- script 脚本标签中 defer 和 async (延缓 和 异步)
热门文章
- Android开发技术学习笔记
- 物联网卡管理平台的功能特点
- 清理localstorage_何时清除localStorage?
- 服务器如何更换php文件夹,PHPWIND论坛更换空间搬迁的两种方案
- java 实现的电话号码查询程序 优化版(课程设计)
- 组件,库,控件,插件 集合(jQuery/绘图/富文本/PDF/Excel/国际化/Three.js/JSZip/JSEncrypt/Axios/其他)
- java,从入土到出棺——2.数据结构(从容器(集合等)到底层原理)
- 《CXO数智话》:让数智化润物细无声
- 厦门--忙里偷闲的小游
- 微信批量删除好友怎么删除