日期:2014-05-16 浏览次数:20713 次
1、准备好测试环境,建立用户与组
[root@linux ~]#groupadd qgroup
[root@linux ~]#useradd -m -g qgroup quser1
[root@linux ~]#useradd -m -g qgroup quser2
[root@linux ~]#passwd quser1
[root@linux ~]#passwd quser2
?
2、建立文件系统的磁盘配额支持
假设要对/disk1进行磁盘配额的限制,
[root@linux ~]#df
Filesystem?????????????????????? 1k-blocks??????????????????? Used??????? Available???? Use%??? Mounted on
/dev/hda2??????????????????????? 6000000???????????????? 3000000??? 2555555?????? 50%????? /disk1?????
找到?文件/etc/fstab标有LABEL=/disk1的这一行,然后在第4个字段后加上usrquota,grpquota,注意两者之间没有空格?
[root@linux ~]# vi /etc/fstab
LABEL=/disk1????????? /disk1?????????? ext3???????????? defaults,usrquota,grpquota??????? 1??? 2
这样就加入了磁盘配额的磁盘格式,不过,真正的磁盘配额在读取时是读取/etc/mtab文件,这个文件需要重新启动之后才能用/etc/fstab的新数据改写,所以这个时候可以选择:
?? A、重新启动
?? B、重新载入文件系统来驱动设置值
由于重新启动太麻烦,并且花费时间,所以通常这样做:
[root@linux ~]#?? umount? /dev/hda2
[root@linux ~]#?? mount? -a
或者
[root@linux ~]#?? mount -o remount /disk1
?
3、扫描磁盘的用户使用状况,并产生重要的aquota.group和auota.user
[root@linux ~]#?? quotacheck -avug
?
4、启动磁盘配额的限额
[root@linux ~]#?? quotaon -avug
?
5、编辑用户的可使用空间
[root@linux ~]#?? edquota -u quser1
将quser1的设置直接复制给quser2
[root@linux ~]#?? edquota -p quser1 quser2
设置宽限时间
[root@linux ~]#?? edquota -t
?
6、编辑用户组可使用的空间
[root@linux ~]#?? edquota -g qgroup