linux磁盘配额实例

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

你可能感兴趣的:(quotacheck,quota,quotaon,quotaoff,linux磁盘配额实例)