文章

Linux之磁盘配额

磁盘配额(基于用户限制能够使用的磁盘空间)

组配额(组配额是组里面的所有用户加起来使用的磁盘空间不能大于分给组的磁盘空间;并且组里面的用户也是先到先得)

用户配额

磁盘容量限制:文件大小不能大于分配的空间

文件个数限制:软限制>=限定文件个数=>硬限制(会有警告)

宽限时间:过了宽限时间,将会有软限制转换为硬限制

quota工具(ext4文件系统用户配额步骤)

  1. 添加硬盘

  2. 创建分区;给与分区容量

  3. 格式化系统文件类型

  4. 创建挂载点对分区进行挂载使用

  5. ext4文件系统:mount -o remount,usrquota,grpquota /挂载点/ #重新挂载并开启用户和用户组的磁盘配额

  6. xfs文件系统:uquota,gquota

  7. 输入mount查

  8. 配置永久挂载/etc/fstab(挂载选项:defaults,usrquota,grpquota)

  9. quotacheck -auvg #建立磁盘配额配置文件

    a 自动扫描/etc/mtab文件中所有启用洗盘配额功能的分区,就不需要跟分区名了

    u 建立用户配额配置文件,生成aquota.user文件

    g 建立用户组配额配置文件,生成aquota.group文件

    v 显示扫描过程

  10. cd /挂载点/ && ll #查看生成的配置文件

  11. #用户配额限制实际上是对aquota.user文件进行配置

  12. edquota [选项] [用户名/组名] #设定配额限制

    -u 用户 #设定用户配额

    -g 组名 #设定组配额

    -t #设定宽限时间

    -p #将某个用户的配额复制给另一个用户,#edquota -p 源用户 -u 目标用户

  13. edquota -u user1

前面soft(软限制)、hard(硬限制) 对文件容量进行限制,单位kb,编辑时不用加kb;后面soft、hard对文件个数进行 限制;宽限时间默认7天

  1. quotaon -auv #开启配额
  2. quotaoff -a/u/v #关闭配额
  3. quota -uvs [用户名] #查看哪个用户的配额信息;查看的是edquota -u user1配置
本文由作者按照 CC BY 4.0 进行授权