Linux磁盘配额配置

磁盘配额配置

1.理解磁盘配额的作用
2.掌握磁盘配额工具
3.掌握磁盘配额配置的方法

任务:

账号为user,密码为123456的用户磁盘限额情况如下:user用户能够取得80KB的磁盘使用量(hard),文件数量为5个。只要容量使用超过30KB或文件数量超过3个,就予以警告。超过soft限制值之后,还能够有14天的宽限时间。

实施:

1.添加磁盘后依次创建主分区,扩展分区,逻辑分区(此过程属于磁盘分区,只是提一下,本次项目主要还是以实现用户磁盘限额配置为主,已经分好区的可以直接下一步)
在这里插入图片描述

2、以支持配额功能的方式挂载文件系统,如果没有disk目录,需要自己创建。创建时不防先修改目录权限为777,方便后续写入测试,创建磁盘配额的配置文件。(quotacheck -cavgu)

在这里插入图片描述

在这里插入图片描述

(注:输入quotacheck -cavgu后可能会报错,这时输入setenforce 0 开放SElinux权限后重新输入quotacheck -cavgu命令,可能还会报同样的错,但是不影响后续操作了)

3.进入/disk文件,查看是否生成aquota.user和aquota.group文件
在这里插入图片描述

  1. 实现磁盘配额限制并启用功能(edquota +“需要修改配置的用户名”)

在这里插入图片描述

5.实现宽限时间

在这里插入图片描述

在这里插入图片描述

6.修改目录权限并启动

chmod 777 /disk
在这里插入图片描述

7.切换至user用户进行检验
Linux磁盘配额配置_第1张图片

8.关闭(切换至root进行关闭)

在这里插入图片描述
注:输入quotacheck -cavgu后没有生成aquota.user和aquota.group文件或者报以下错误:
Linux磁盘配额配置_第2张图片

2.解决措施
输入命令setenforce 0 后重新输入命令quotacheck -cavgu,这时候可能还是会显示同样的问题,但是已经不影响后续操作了

总结
详细过程就这样了,过程很简单,但是之前我在网上没有找到配置的详细步骤,所以这次自己发一个,感谢大家。

知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。

你可能感兴趣的:(磁盘配置,linux)