快捷搜索:   nginx

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:如果该用户已超标,显示一个消息给他。

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论