适用于CentOS 8/RHEL 8的Linux磁盘配额

时间:2020-03-21 11:48:19  来源:igfitidea点击:

配额用于限制用户或者组占用的硬盘空间量。
组级别配额只能应用于主要组。
配额仅适用于启用了配额的分区。
大型网络托管使用此配额功能为每个用户配置存储设备。
这使系统管理员可以使用此功能,这是有用的功能。
主要从存储角度来看,这很有帮助。
这提供了Linux Disc配额功能,用于按用户数划分存储。

适用的配额:

  • 基于inode的数量(文件数)。
  • 基于块数(硬盘空间存储量)。

要检查块大小,请使用以下命令

blockdev – getbsz <partition>

配额限制

有两个配额限制:

  • 软配额-软配额限制只会警告用户已达到配额限制。
  • 硬性-硬性配额限制将不允许用户。创建更多文件或者目录。达到配额限制。

申请配额的步骤

  • 创建一个新分区。
  • 格式化分区。
  • 创建一个目录。
  • 在启用了配额的情况下将分区安装在目录上。
  • 向该分区授予完全权限。
  • 创建配额数据库文件。
  • 打开配额。
  • 将配额分配给用户或者组。
  • 在分区上应用配额

在启用配额的情况下挂载分区

# mount –o usrquota, grpquota <partition name > <mount point>

生成配额数据库文件

# quotacheck –cugv <mount point>

选项-c创建新数据库-g组-u用户-v详细

开启配额

# quotaon < mount point>

为用户和组分配配额

# edquota –u <user name >

或者

# edquota –g <group name>

用户<用户名>(uid <uid>)的磁盘配额
文件系统阻止软硬索引节点软硬

/dev/hda9 0 0 0 0 0 0

现在我们已为CentOS和RHEL启用了磁盘配额。