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

相关推荐
看山还是山,看水还是。38 分钟前
Redis 配置
运维·数据库·redis·安全·缓存·测试覆盖率
扣得君43 分钟前
C++20 Coroutine Echo Server
运维·服务器·c++20
keep__go1 小时前
Linux 批量配置互信
linux·运维·服务器·数据库·shell
矛取矛求1 小时前
Linux中给普通账户一次性提权
linux·运维·服务器
Fanstay9851 小时前
在Linux中使用Nginx和Docker进行项目部署
linux·nginx·docker
大熊程序猿1 小时前
ubuntu 安装kafka-eagle
linux·ubuntu·kafka
jieshenai1 小时前
使用VSCode远程连接服务器并解决Neo4j无法登陆问题
服务器·vscode·neo4j
渗透测试老鸟-九青2 小时前
通过投毒Bingbot索引挖掘必应中的存储型XSS
服务器·前端·javascript·安全·web安全·缓存·xss
Gentle5862 小时前
labview连接sql server数据库
服务器·数据库·labview
co0t2 小时前
计算机网络(11)和流量控制补充
服务器·网络·计算机网络