Linux 系统 设置磁盘限额
1:编辑/etc/fstab来启动每一个文件的配额。
vi /etc/fstab
在需要做配额的目录上加入usrquota,grpquota,如下:
/dev/sdb1 /abc ext3 defaults,usrquota,grpquota 1 1
2. 重新装载 Linux 分区:
[root@landy root]# mount -o remount /abc
3:创建配额文件,重新生成磁盘用量表。
quotacheck /abc
quotacheck -g /abc
在/abc下生成aquota.user和aquota.group文件
4. 为磁盘空间限额:
[root@landy home]# edquota -u username
[root@landy home]# edquota -g groupname (对于用户组来说)
修改soft 和hard 下的参数为该用户的最大限制。
其中:
blocks in use:用户已使用块的大小,单位是KB
inodes in use:用户现有文件的大小。
这两项都是系统自动给出,不必改动。
测试:转换到usernaem用户,注意这里一定别忘了用username用户登陆测试,因为root用户是没有限制的。
其他参数或命令:quotaon -a 开启quota
quotaoff -a 关闭quota
repquota命令用来生成系统上配额使用情况的统计报告。有如下几个参数:
-a:统计所有文件系统的配额使用情况
-v:统计所有配额的使用情况,没有用到的也要统计
-g:以用户分组为单位统计配额使用情况
-u:以用户为单位统计配额使用情况
quota 命令是供用户使用的。这个命令能让用户查看分配给自己的配额。如下参数:
-g:给出用户所在分组的配额使用情况
-u:给出该用户配额使用情况(缺省操作)
-v:给出支持配额的所有文件系统里和改用户有关的配额使用情况
-q:如果该用户已超标,显示一个消息给他。
- 最新评论