linux 系统配额管理功能,Linux磁盘配额管理

前言:

磁盘配额是一种磁盘空间的管理机制,使用磁盘配额可限制用户或组在某个特定文件系统中所能使用的最大空间。Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其中少数几个用户占用了大量的磁盘空间,势必压缩其他用户的磁盘的空间和使用权限。因此,系统管理员应该适当的开放磁盘的权限给用户,以妥善分配系统资源。

实现磁盘限额的条件:

需要Linux内核支持。

安装xfsprogs与quota软件包。

用两条命令查看Linux系统是否安装xfsprogs与quota软件包。

输入:rpm -qa | grep xfsprogs-----------------查看所有安装并过滤xfsprogs

输入:rpm -ql xfsprogs |grep quota----------查看xfsprogs安装详情并过滤出quota

fce5752211679d42db5e2df6debd8686.png

Linux磁盘限额的特点:

**> 作用范围:针对指定的文件系统(分区)

限制对象:用户账号、组账号

限制类型:磁盘容量、文件数量

限制方法:软限制、硬限制**

编辑磁盘配额设置:

1.用“setenforce 0”命令关闭增强性安全功能,Linux6版本需要关闭才能进行磁盘配额,Linux7进行了优化不用关闭也可以。

b892edf1c646a31e2cf428206dbb636b.png

2.用vim编辑器对/etc/fstab文件进行配置,给mbox02增加磁盘配额权限,在defaults默认权限后面添加上usrquota权限与grpquota权限,用英文逗号隔开。

a50774e9bbd32060c616e2c2db36a56d.png

bb3436f16adf60197d1dbfa9143e3a1c.png

3.将mbox02逻辑区解挂然后重新挂载,同步一下上一步的权限配置。

13137675ed4a148e57d2c2e1a9560d61.png

4.用mount命令查看挂载详细信息,发现磁盘配额权限以开启。

bf1b94c7af8b3122fddc5ed2949b56c8.png

5.新建一个用户用来对其进行磁盘配额。(用户与组的管理之前写过了,不会的朋友可以去翻一下)

4c0223c5c610b1bc8dae225bb3d2eaf1.png

6.对用户zhangsan进行磁盘限额配置。限制其文件大小的软限制为50M,硬限制为80M;限制文件数量软限制为4个,硬限制为6个。(注意:软限制不能超过硬限制,也就是说软限制小于等于硬限制)

9c44f5b5c1dc3e860e1313c8c1a71e0d.png

7.接下来我们要用zhangsan用户往分区里写东西,但zhangsan不具备mbox02的写入权限,所以给他一个权限。

06dfcc751513b1c654ece58e7b2ac4d3.png

8.验证文件个数的限制是否成功,我们先切换到zhangsan用户,然后进入mbox02目录,在目录创建空文件,当文件数达到硬限制6个后,再创建新文件失败。

6865a4ead0da162ffa87ab7c3dc46ae7.png

9.验证文件大小限制是否成功,我们先将之前的空文件删除,再从/dev/zero中拿垃圾文件到mbox02中,拿50M成功,到我们再拿50M是超过了硬限制80M,所以只拿了30M。

1b236b92dc32337818a5c78d9e1f2fe1.png

10.我们用exit命令回到root用户,然后查看一下磁盘配额的使用情况。

aa77f323c2fdfa440b0b65ff70da9596.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值