首先我们要准备VM虚拟机,centos7.4版本,私信我我的百度云盘链接里有,还有额为的惊喜。
一.磁盘配额的作用
当 Linux 根分区的磁盘空间耗尽时,Linux 操作系统将无法再建立新的文件(包括程序运行的临时文件),从而出现服务程序崩溃、系统无法启动等故障。为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可用性。

在 CentOS 系统中,内核已经定制了支持 Linux 文件系统的磁盘配额功能,并且在系统中配置和管理磁盘配额的工具由 xfsgrogs 软件包的xfs_quota 配额管理程序提供。

注意:在 CentOS 系统中,不同的文件系统使用不同磁盘配额配置管理工具。例如XFS 文件系统通过 xfs_quota 工具进行管理;EXT3/4 文件系统通过 quota 工具进行管理。
针对 EXT3/4 文件系统进行磁盘配额管理的相关知识请参考相关文档。
二.磁盘配额概述

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第1张图片
1.磁盘配额的过程

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第2张图片
2.添加挂载参数

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第3张图片
3.编辑用户和组账号的配额设置

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第4张图片
-u:指定用户
-x:启用专家模式
-g:指定组
-c:使用命令执行
limit:限制
bsoft:软限制后面跟多少M,G b:容量
bhard:硬限制后面跟多少M,G b:容量
isoft: 软限制后面跟文件的数量,节点 i:节点
ihard:硬限制后面跟文件的数量,节点 i:节点
软限制只有7天的时间,过了时间就会被自动清除
深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第5张图片-a -i -b查看所有,查看节点信息,b输出报告,我们一般是这三个连用
-a 查看所有
-u查看用户
-g查看组
-b输出报告
-i查看节点信息

二.配置磁盘配额
我们通过实验来一步步了解什么是磁盘配额
我们磁盘配额,给用户想使用磁盘的文件时,磁盘配额可以设置容量,节点的软限制,硬限制,用户能使用多少个文件。
1.去YUM仓库找我们的文件

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第6张图片
2.关闭增强功能,编辑自动挂载

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4
3.编辑自动挂载

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第7张图片
4.解除挂载后重新挂载才有用

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第8张图片
5.开始磁盘配额

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第9张图片
6.我们来验证一下,先验证文件数量

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第10张图片
7.验证容量

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第11张图片
8.得出一个结论,文件数量节点,还是容量无论哪个超额了都不能去创建文件。

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第12张图片
9.查看磁盘配额的所有详细数据

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4_第13张图片
以上就是我们所有的内容了,百度云盘就是运用了这样的技术去给用户提供云空间