磁盘配额实验:
- 关闭selinux(防火墙)
setenforce 0 词意:执行机构
systemctl stop firewalld 系统停止防火墙
- 创建测试用户
useradd ceshi
- 创建逻辑分区,ext4
- 该分区支持quota(配额)
- 生成配置磁盘配置的数据库文件quotacheck -vug /mnt
- 指定用户添加磁盘限额:edquota -u uname edquota限额
Linux磁盘配额的特点:
作用范围:针对指定 文件系统(分区)
限制对象:普通用户账号、组账号限制类型:磁盘容量(默认单位为KB)、文件数量
限制方法:软连接、硬链接
qunta对文件系统的限制主要分为:容量限制或文件数量限制
限制inode用量;就是用户可以新建的文件数量
限制block用量;就是用户可以使用的磁盘容量,比较常见的限制方式
- 开启所有磁盘限额:quotaon -a (-a代表所有all)
创建指定大小的文件:
dd if=/dev/zero of=/mnt/aa bs=1k count=4000
- 关闭磁盘配额
#关闭单个磁盘的磁盘配额
quotaoff /mnt
#关闭所有已经开启的磁盘配额
quotaoff -a
#反正,开启所有磁盘配额
quotaon -a
#如果不在使用磁盘配额,可以将配置文件也删除
rm -rf /public/aquota.*
#最后删除/etc/fstab中自动挂载即可
详细步骤如下:
1.关闭防火墙
2.命令:useradd ceshi
3.创建逻辑分区、/dev/sda5 ext4
4.该分区支持quota (配额)
1设置权限
2方法2:在vim /etc/
命令:/dev/sda5 /mnt exit defaults,grpqouta,usrquota 0 0
5.生成配置磁盘配置的数据库文件quotacheck -vug /mnt
在/mnt下创建了2个文件
2修改参数
注释:Blocks块大小(单位KB)Soft软 Hard硬 Inodes后是 允许用户创建文件的个数
创建文件超过50kb会提示(但可以超过50)不能超过80kb
创建文件数可以超过3个不能大于5个.
- 7. 开启所有磁盘限额:quotaon -a (-a代表所有all)
测试对创建文件数目
对用户创建文件大小
创建三个30KB的文件,观察现象
注:即使80KB占用完,仍然可以创建文件
上一节:Linux的磁盘分区详解