磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。
磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行。在服务器管理中此功能非常重要,但对单机用户来说意义不大。
1.磁盘配额时限制用户向设备中写入数据的大小,或者个数
2.针对设备进行配额
3.做法
mount -o usrquota,grpquota /dev/vdb1 /pub ##激活配额功能参数
quotaon -ugv /pub ##开启配额
edquota -u lee ##设定lee的配额
repquota -a ##root可以执行,查看用户配额信息
quota ##配额限制用户查看自己配额信息命令
4.开机自动激活配额
vim /etc/fstab
/dev/vdb1 /pub xfs defaults,usrquota,grpquota 0 0
5.关闭配额
删除vim /etc/fstab中的配额参数
quotaoff -ugv 设备
分区配额:(针对分区)
1.fdisk /dev/vdb --> /dev/vdb1
2.mkfs.xfs /dev/vdb1
3.partprobe
4.mkdir /pub
5.chmod 1777 /pub/
6. mount -o usrquota /dev/vdb1 /pub/ (功能开启)
7.quotaon -uv /dev/vdb1 (激活)
8.edquota -u student /dev/vdb1
改hard
9.su - student
10.cd /pub
11.dd if=/dev/zero of=/pub/file bs=100M count=1
12.du -sh file
本文转自willis_sun 51CTO博客,原文链接:http://blog.51cto.com/willis/1846990,如需转载请自行联系原作者