适用于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启用了磁盘配额。