Linux磁盘配额

时间:2020-02-23 14:38:02  来源:igfitidea点击:

有时,用户可以通过消耗太多的磁盘空间对系统上的其他用户造成严重问题。
我们可以使用磁盘配额指定为每个用户或者组分配的最大磁盘空间。

在Linux中,有两种类型的磁盘配额:

  • 硬限制不灵活,并用于设置无法通过的特定限制。
  • 软限制灵活,允许用户通过指定时间(默认情况一周)的限制,但当他们这样做时,系统会发出警告。

例如,假设用户在系统上分配磁盘配额,5 GB空间作为硬限制,3 GB作为软限制。
如果用户超过软限制(3 GB),则宽限期时钟开始。
在指定的时间限制到期后,如果用户未在3 GB下丢弃,则用户被阻止使用任何另外的磁盘空间。
如果用户达到硬限制(5 GB),则他或者她将无法创建新文件。

我们可以通过两种方式定义磁盘配额:

  • 使用量(块)配额,限制可以使用的磁盘空间量。
  • inode(文件)配额限制可以创建的文件数。 Linux中的每个文件都消耗一个单个inode,因此inode限制有效地限制了用户可能拥有的文件数。