Linux(入门基础)116---磁盘配额基本概念

磁盘配额

一、概念

  • 用于限制用户、用户组所能使用的磁盘空间

二、一般用途

针对于网络服务的设计 

  • 针对网站服务器:限制每个人的网页空间的容量
  • 针对邮件服务器:限制每个人的邮件空间
  • 针对文件服务器:限制每个人最大的可用网络硬盘空间

针对于Linux系统主机

  • 限制某一用户组所能使用的最大磁盘配额
  • 限制某一用户的最大磁盘配额
  • 限制某一目录的最大磁盘配额

三、磁盘配额的使用限制

  • ①ext文件系统仅能针对整个文件系统设置

ext文件系统系列在进行磁盘配额限制的时候,仅能针对整个文件系统来进行设计,无法针对某一个单一的目录来设计它的磁盘配额

  • ②xfs文件系统可以使用projext这种模式,不仅可以针对文件系统,还可以针对个别的目录来设计磁盘配额
  • ③内核必须支持磁盘配额这个功能才可以
  • ④只能针对一般用户账号设置磁盘配额。例如:root就不能设置磁盘配额,因为整个系统的数据都是root的,所以无法设置
  • ⑤若启动SELinux,并非所有目录均可设置磁盘配额

新版的centos默认启动SELinux,该功能会加强某些特殊的权限控制。由于怕管理员不小心设置错误,因此默认的情况下,磁盘配额仅针对/home进行设置。如果你要针对不同的目录进行设置,需要关闭SELinux限制

四、磁盘配额的规范设置选项

  • 磁盘配合可以针对用户、用户组、或个别目录来设置
  • 容量限制与文件数量限制

限制inode使用量:就是限制文件数量

限制block使用量:就是限制磁盘容量

  • 软限制与硬限制
  • hard(硬限制):表示用户的使用量绝对不能超过这个限制值,若超过这个值,修通会锁定该用户的磁盘使用权
  • soft(软限制):表示用户低于soft这个值时可以正常使用磁盘。如果超过soft但低于hard,系统会发出磁盘容量即将耗尽的警告,且会给一个宽限时间。如果在宽限时间之内将容量降与soft之下,宽限时间和警告都会消失
  • 宽限时间

就是在用户磁盘容量高于soft但低于hard时会发出警告,并给出一个宽限时间。如果在宽限时间之内没有将容量降于soft之下,那么此时你的hard值就会变为soft值,因此你的磁盘就会被锁定而无法新增文件

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/88675729