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

相关推荐
zzzzzz3109 小时前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode9 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220701 天前
如何搭建本地yum源(上)
运维
A小辣椒2 天前
TShark:Wireshark CLI 功能
linux
A小辣椒2 天前
TShark:基础知识
linux
AlfredZhao2 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao3 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334663 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪3 天前
linux 拷贝文件或目录到指定的位置
linux
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai