磁盘配额作用是限制用户和组对于磁盘的使用情况。
1. 配置磁盘配额工具
查看quota是否安装:
rpm -q quota
安装quota:
yum install -y quota
关闭selinux:
setenforce 0
2. 配置磁盘配额
准备分区sdb1
格式化sdb1:
mkfs.ext4 /dev/sdb1
新建挂载点:
mkdir /sdb1
挂载:
mount /dev/sdb1 /sdb1
重新挂载:
mount -o remount,usrquota,grpquota /sdb1
监测磁盘配额并生成配额文件:
quotacheck -cugv /sdb1
-c :check
-u : user
-g : group
-v :显示过程
生成aquota.group和aquota.usr则成功。
3. 配置用户
useradd user1
为用户user1磁盘配额:
edquota -u user1
此处设置分区、block大小、磁盘空间软限制、磁盘空间硬限制、文件节点、文件数目软限制、文件数目硬限制。
激活磁盘配额:
quotaon -ugv /sdb1
4. 测试磁盘配额
在目录/sdb1中使用dd模拟磁盘空间的使用,查看软限制和硬限制的效果。
磁盘空间使用大小达到软限制之后会发出告警,但此时仍然可以继续写入,但是达到硬限制之后会发出告警且不可再继续写入
现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到[网易云课堂](https://study.163.com/course/introduction/1005734052.htm)进行学习。