22.4. 为 XFS 启用磁盘配额

这个过程为 XFS 文件系统中的用户、组群和项目启用磁盘配额。启用配额后,xfs_quota 工具可用来设置限制并报告磁盘使用情况。

流程

  1. 为用户启用配额:

    # mount -o uquota /dev/xvdb1 /xfs

    使用 uqnoenforce 替换 uquota ,以允许在不强制实施任何限制的情况下报告使用情况。

  2. 为组群启用配额:

    # mount -o gquota /dev/xvdb1 /xfs

    使用 gqnoenforce 替换 gquota,以允许在不强制实施任何限制的情况下报告使用情况。

  3. 为项目启用配额:

    # mount -o pquota /dev/xvdb1 /xfs

    pquota 替换为 pqnoenforce,以允许在不强制实施任何限制的情况下报告使用情况。

  4. 或者,也可以在 /etc/fstab 文件中包含配额挂载选项。以下示例显示了 /etc/fstab 文件中用来分别在 XFS 文件系统上为用户、组和项目启用配额的条目。这些示例还使用读写权限挂载文件系统:

    # vim /etc/fstab
    /dev/xvdb1    /xfs    xfs    rw,quota       0  0
    /dev/xvdb1    /xfs    xfs    rw,gquota      0  0
    /dev/xvdb1    /xfs    xfs    rw,prjquota    0  0

其它资源

  • mount(8) 手册页。
  • xfs_quota(8) 手册页。