linux磁盘配额

linux的磁盘空间有两个方面 第一个是物理空间 也就是磁盘容量

第二个是inode号耗尽 也无法写入

linux根分区 根分区的空间完全耗尽 服务程序崩溃 系统也无法启动了

为了防止有人恶意的占用磁盘空间 我们就有了磁盘配额的功能

一个方面 限制用户占用磁盘的空间

另一个方面 限制用户创建文件的数量

xfs 文件系统 xfs_quota进行管理

ext3/4 文件 quota 进行管理

检查是否安装 rpm -q xfsprogs quota

关闭安全机制 setenforce 0

关闭防火墙 systemctl stop firewalld

mount -o usrquota,grpquota /dev/cgz/azb /data

usrquota 以用户进行磁盘配额

grpquota 以组进行磁盘配额

限制容量 :

xfs_quota -x -c 'limit -u bsoft=80M bhard=100M cgx' /data

xfs_quota

-x 表示启用专家模式 配额系统的所有管理命令都可以使用

-c 表示直接调用命令

-u 指定对象用户

limit 限制命令

bsoft 软限制 即使超过了也可以继续使用80M

bhard 硬限制 到了指定的配置就不可以继续写入了100M

cgx 限制用户

限制创建文件数

xfs_quota -x -c 'limit -u isoft=4 ihard=6 cgx' /data

isoft: 创建文件的软限制

inhard:创建文件的硬限制

普通使用分区的磁盘容量限制 20G-50G

创建文件数:100-200个

模拟文件大小

dd if=/dev/zero of=/data/1233.txt bs=10M count=12

dd 连续复制设备转换

if 指定输入设备或文件

/dev/zero:"零"设备文件,可以提供无限的空字符,一般用来生成一个特定大小的文件

of=输出都指定的目录和文件

bs=10 每次输出10M

count 输出12次

会在/data1/123.txt 生成: 一个120M的文件123txt

取消用户限额的命令

xfs_quota -x -c 'disable -up ' /data

xfs 文件系统不能缩容

ext4 可以缩容

第一个 逻辑卷 动态扩容 卷组可以扩容 逻辑卷也可以扩容

第二个 磁盘配额 容量 文件数

永久挂载磁盘配额

进入vi /dev/fstab

/dev/sdb1 /data xfs defaults,usrquota,grpquota 0 0

相关推荐
SEO_juper12 分钟前
SEO新手入门:什么是SEO及其作用
运维·服务器·搜索引擎·seo·数字营销·seo优化
无痕melody28 分钟前
报错Failed to set ntp: NTP not supported
运维
ZYMFZ1 小时前
Linux 防火墙 Firewalld
linux·运维·服务器
奔跑吧 android7 小时前
【linux kernel 常用数据结构和设计模式】【数据结构 2】【通过一个案例属性list、hlist、rbtree、xarray数据结构使用】
linux·数据结构·list·kernel·rbtree·hlist·xarray
yzx9910137 小时前
生活在数字世界:一份人人都能看懂的网络安全生存指南
运维·开发语言·网络·人工智能·自动化
橙*^O^*安8 小时前
Go 语言基础:变量与常量
运维·开发语言·后端·golang·kubernetes
NiKo_W8 小时前
Linux 文件系统与基础指令
linux·开发语言·指令
阿拉斯加大闸蟹10 小时前
基于RDMA 通信的可负载均衡高性能服务架构
运维·架构·负载均衡
Darkwanderor10 小时前
Linux 的权限详解
linux
2301_7807896610 小时前
渗透测试真的能发现系统漏洞吗
服务器·网络·安全·web安全·网络安全