linux实现磁盘配额

linux的磁盘配额可以从 磁盘容量 和 文件数量 2个方面去做限制;分为软限制和硬限制。

实现过程:

  
  
  
  
  1. 1:以支持磁盘配额的方式挂载文件系统;  
  2.    mount -o usrquota,grpqupta /dev/sdb1 /mnt/data  
  3.    chmod 1777 /mnt/data    //为测试给x 的权限  
  4. 2:检测磁盘配额并生成文件:  
  5.    quotacheck -augcv   
  6.    之后会生成 aquota.group   aquota.user  2个文件;  
  7. 3:编辑用户和组帐号的配额设置:  
  8.    edquota -u/-g  用户名/组帐号  
  9.    (第一对 soft,hard 是容量的现在  后面是i节点;第二段是文件数   
  10.      量的软硬限制 默认单位是kb)  
  11.     默认超过软限制的宽限期限是7天可以 edquota  -t 修改  
  12. 4:启用配额:  
  13.    quotaon -ugv /mnt/data  
  14. 每次开机启动的时候系统会去检测的  所以不用设置开机自动启动  
  15.  
  16. 验证  
  17. 5: dd if=/dev/zero of=/mnt/data/test bs=100M count=10  
  18. 6:查看用户和组的使用情况  
  19.   quota -u/-g 用户名/组名  
  20. 7:查看文件系统的使用情况  
  21.    requota /mnt/data 

 

你可能感兴趣的:(linux,磁盘配额)