系统管理指南:高级管理

Procedure如何更改用户的 UFS 配额

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 使用配额编辑器打开临时文件,对于在文件系统的根目录中具有 quotas 文件的每个已挂载文件系统,该文件都包含一行配额信息。


    # edquota username
    

    其中,username 指定要更改其配额的用户名。


    注意 – 注意 –

    可以将多个用户指定为 edquota 命令的参数。但不显示此信息所属的用户。为避免混乱,请仅指定一个用户名。


  3. 指定 1 KB 磁盘块的数量(软限制和硬限制)和 inode 数量(软限制和硬限制)。

  4. 验证是否已正确更改了用户的 UFS 配额。


    # quota -v username
    
    -v

    显示已启用配额的所有已挂载文件系统中的用户 UFS 配额信息。

    username

    指定要检查其配额的用户名。


示例 7–9 更改用户的 UFS 配额

以下示例显示了由 edquota 命令打开的临时文件的内容。在打开此临时文件的系统中,/files 是在文件系统的根目录中包含 quotas 文件的唯一已挂载文件系统。


fs /files blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)

以下输出显示了更改配额后的同一临时文件。


fs /files blocks (soft = 0, hard = 500) inodes (soft = 0, hard = 100)


示例 7–10 验证是否已更改了硬 UFS 配额

以下示例解释如何验证用户 smith 的硬配额已更改为 500 个 1 KB 块和 100 个 inode。


# quota -v smith
Disk quotas for smith (uid 12):
Filesystem  usage  quota  limit  timeleft  files  quota  limit  timeleft
 
  /files     1       0     500              1       0     100