感谢支持
我们一直在努力

Linux用户磁盘配额Quota设置流程

第一步:创建用户,用户组


脚本:



  1. #!/bin/bash   

  2. groupadd quotagrp   

  3. for username in quota1 quota2 quota3 quota4 quota5   

  4. do   

  5.    useradd -g quotagrp $username   

  6.    echo “password” |passwd –stdin $username   

  7. done   

第二步:由于quota只能针对文件系统进行配置,所以选择支持的文件系统(ext2,ext3),编辑系统挂载配置文件/etc/fstab,在文件中对应的文件系统加入,usrquota,grpquota字样,样式如下:


Bash代码



  1. LABEL=/home             /home                   ext3       

  2. defaults[color=red],usrquota,grpquota [/color]    1 2  

第三步:重新挂载设置磁盘配额后的文件系统
Bash代码


mount -o remount,usrquota,grpquota /home 


第四步:新建quota配置文件,利用quotacheck检查命令生成配置文件aquota.user,aquota.group,文件在文件系统根目录下。


quotachck -avug -mf 


第五步:设置用户的磁盘限额,使用命令edquota -u username



  1.                        Block limits                File limits   

  2. User            used    soft    hard   grace    used  soft  hard  grace   

  3. myquota1  —      88    400000  500000                  11     0     0   

第六步:查看quota限制值报表,命令:rpquota -auvs,效果如下:



  1. *** Report for user quotas on device /dev/sda2   

  2. Block grace time: 14days; Inode grace time: 7days   

  3.                         Block limits                File limits   

  4. User            used    soft    hard  grace    used  soft  hard  grace   

  5. ———————————————————————-   

  6. root      —    173M       0       0              4     0     0          

  7. chenlixin —   11832       0       0            481     0     0          

  8. pro1      —     168       0       0             21     0     0          

  9. pro2      —     160       0       0             20     0     0          

  10. pro3      —      80       0       0             10     0     0          

  11. myquota1  —      88    391M    489M             11     0     0          

  12. myquota2  —      80    391M    489M             10     0     0          

  13. myquota3  —      80    391M    489M             10     0     0          

  14. myquota4  —      80    391M    489M             10     0     0          

  15. myquota5  —      80    391M    489M             10     0     0          

  16. quota1    —      80    391M    489M             10     0     0          

  17. quota2    —      80       0       0             10     0     0          

  18. quota3    —      80       0       0             10     0     0          

  19. quota4    —      80       0       0             10     0     0          

  20. quota5    —      80       0       0             10     0     0          

  21.   

  22. Statistics:   

  23. Total blocks: 8  

  24. Data blocks: 1  

  25. Entries: 15  

  26. Used average: 15.000000  

赞(0) 打赏
转载请注明出处:服务器评测 » Linux用户磁盘配额Quota设置流程
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏