深度研究百度云运用的磁盘配额 ――Linux ---centos7.4

匿名 (未验证) 提交于 2019-12-02 21:56:30

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

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

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


1.磁盘配额的过程


2.添加挂载参数


3.编辑用户和组账号的配额设置


-u:指定用户
-x:启用专家模式
-g:指定组
-c:使用命令执行
limit:限制
bsoft:软限制后面跟多少M,G b:容量
bhard:硬限制后面跟多少M,G b:容量
isoft: 软限制后面跟文件的数量,节点 i:节点
ihard:硬限制后面跟文件的数量,节点 i:节点
软限制只有7天的时间,过了时间就会被自动清除
-a -i -b查看所有,查看节点信息,b输出报告,我们一般是这三个连用
-a 查看所有
-u查看用户
-g查看组
-b输出报告
-i查看节点信息

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


2.关闭增强功能,编辑自动挂载


3.编辑自动挂载


4.解除挂载后重新挂载才有用


5.开始磁盘配额


6.我们来验证一下,先验证文件数量


7.验证容量


8.得出一个结论,文件数量节点,还是容量无论哪个超额了都不能去创建文件。


9.查看磁盘配额的所有详细数据


以上就是我们所有的内容了,百度云盘就是运用了这样的技术去给用户提供云空间

来源: https://blog.51cto.com/14449524/2431208

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!