磁盘限额系统概念

该磁盘限额系统基于 Berkeley 磁盘限额系统,它提供了控制磁盘空间使用的有效方式。 可以为个人用户或组定义限额系统,并为每个日志文件系统 (JFS 和 JFS2) 维护限额系统。

磁盘配额系统根据以下参数建立限制,这些参数可以通过针对 JFS 文件系统的 edquota 命令和针对 JFS2 文件系统的 j2edlimit 命令进行更改:

  • 用户或组的软限额
  • 用户或组的硬限额
  • 限额宽延时间

软限额定义了在常规操作期间允许用户或组使用的 1 KB 的磁盘块数或文件数。 硬限额定义了在已建立的磁盘限额下用户可以累积的最大磁盘块或文件数量。 限额宽延时间允许用户在短期内(缺省值是一周)超过软限额。 如果在特定的时间内用户不能把使用空间降低到软限额以下,系统会把软限额解释为最大允许的分配,而不再给用户分配更多存储空间。 通过除去足够的文件把使用空间减小到软限额以下,用户可以复位此条件。

磁盘限额系统在 quota.userquota.group 文件中跟踪用户和组的限额,这些文件位于已启用限额的文件系统根目录下。 这些文件是使用 quotacheckedquota 命令创建的,并且可以使用配额命令进行读取。