Linux磁盘配额管理
前言:
磁盘配额是一种磁盘空间的管理机制,使用磁盘配额可限制用户或组在某个特定文件系统中所能使用的最大空间。Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其中少数几个用户占用了大量的磁盘空间,势必压缩其他用户的磁盘的空间和使用权限。因此,系统管理员应该适当的开放磁盘的权限给用户,以妥善分配系统资源。
实现磁盘限额的条件:
- 需要Linux内核支持。
- 安装xfsprogs与quota软件包。
用两条命令查看Linux系统是否安装xfsprogs与quota软件包。
输入:rpm -qa | grep xfsprogs-----------------查看所有安装并过滤xfsprogs 输入:rpm -ql xfsprogs |grep quota----------查看xfsprogs安装详情并过滤出quota
Linux磁盘限额的特点:
**> 作用范围:针对指定的文件系统(分区)
限制对象:用户账号、组账号
限制类型:磁盘容量、文件数量
限制方法:软限制、硬限制**
编辑磁盘配额设置:
1.用“setenforce 0”命令关闭增强性安全功能,Linux6版本需要关闭才能进行磁盘配额,Linux7进行了优化不用关闭也可以。
2.用vim编辑器对/etc/fstab文件进行配置,给mbox02增加磁盘配额权限,在defaults默认权限后面添加上usrquota权限与grpquota权限,用英文逗号隔开。
3.将mbox02逻辑区解挂然后重新挂载,同步一下上一步的权限配置。
4.用mount命令查看挂载详细信息,发现磁盘配额权限以开启。
5.新建一个用户用来对其进行磁盘配额。(用户与组的管理之前写过了,不会的朋友可以去翻一下)
6.对用户zhangsan进行磁盘限额配置。限制其文件大小的软限制为50M,硬限制为80M;限制文件数量软限制为4个,硬限制为6个。(注意:软限制不能超过硬限制,也就是说软限制小于等于硬限制)
7.接下来我们要用zhangsan用户往分区里写东西,但zhangsan不具备mbox02的写入权限,所以给他一个权限。
8.验证文件个数的限制是否成功,我们先切换到zhangsan用户,然后进入mbox02目录,在目录创建空文件,当文件数达到硬限制6个后,再创建新文件失败。
9.验证文件大小限制是否成功,我们先将之前的空文件删除,再从/dev/zero中拿垃圾文件到mbox02中,拿50M成功,到我们再拿50M是超过了硬限制80M,所以只拿了30M。
10.我们用exit命令回到root用户,然后查看一下磁盘配额的使用情况。
- Linux中的LVM和磁盘配额管理实验
- 在Linux系统中,实现LVM逻辑卷管理及磁盘配额
- linux下磁盘配额管理
- Linux常用命令(九)磁盘配额管理
- Linux磁盘配额管理
- Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第15章 磁盘配额 (Quota) 与高级文件系统管理
- linux学习笔记:磁盘配额(Quota)与高级文件系统管理
- 学习 Linux,101: 管理磁盘配额
- 实现Linux的LVM逻辑卷管理和磁盘配额管理
- linux-vsftp磁盘配额管理-034
- Linux磁盘配额管理
- 「学习笔记——Linux」磁盘配额(Quota)与高级文件系统管理
- linux-vsftp磁盘配额管理
- 实用技巧:Linux操作系统下磁盘配额管理 http://tech.ccidnet.com/art/737/20090622/1805415_1.html
- 2018.4.22-Linux-磁盘配额与软件包管理
- Linux_磁盘配额(Quota)与进阶文件系统管理
- Linux系统存储设备的管理与磁盘配额
- Linux管理磁盘配额
- linux----软件包管理、任务计划的安排、添加硬盘、划分磁盘配额、挂载外部设备等
- Linux 学习笔记_9_文件系统管理_3_/etc/fstab文件分析与磁盘配额应用