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

相关推荐
电鱼智能的电小鱼20 分钟前
EFISH-SBC-RK3588无人机地面基准站项目
linux·网络·嵌入式硬件·机器人·无人机·边缘计算
电鱼智能的电小鱼26 分钟前
基于 EFISH-SBC-RK3588 的无人机环境感知与数据采集方案
linux·网络·嵌入式硬件·数码相机·无人机·边缘计算
小诸葛的博客1 小时前
详解Linux中的定时任务管理工具crond
linux·运维·chrome
一默19911 小时前
CentOS 7.9升级OpenSSH到9.9p2
linux·运维·centos
keep intensify2 小时前
Linux常用指令
linux·服务器·php
带电的小王2 小时前
sherpa-ncnn:Linux(x86/ARM32/ARM64)构建sherpa-ncnn --语音转文本大模型
linux·语音识别·实时音视频·sherpa-ncnn
沧浪之水!2 小时前
【Linux网络】:套接字之UDP
linux·网络·udp
BranH2 小时前
Linux系统中命令设定临时IP
linux·运维·服务器
极小狐2 小时前
极狐GitLab 项目功能和权限解读
运维·git·安全·gitlab·极狐gitlab
宁酱醇2 小时前
GitLab_密钥生成(SSH-key)
运维·ssh·gitlab