quota 详解
操作系统:redhat 6
1.quota 说明.
quota 命令显示磁盘使用情况和限额.在redhat 6里面默认就支持.
2.创建一个用户alex
[root@Alex01 quota]# useradd alex
[root@Alex01 quota]# passwd alex
3.让文件系统支持quota.
现在用/dev/sde这盘硬盘来做quota
它的UUID为:
在/etc/fstab里面配置支持quota
加上这个usrquota和grpquota.表示用户和用户组都在这个文件系统上都会支持quota.
再用mount -a 来挂载fstab文件的文件系统
这时已经成功挂载.
4.扫描并建立quota文档
[root@Alex01 /]# quotacheck -augv
参数 -a 表示扫描/etc/fstab文件中有usrquota或grpquota的文件系统.如果不要-a就需要自己在后面加文件路径了.
-u 创建用户对文件使用的情况.并创建 aquota.user
-g 创建用户组对文件使用的情况,并创建 aquota.group
-v 打印信息.
在/quota下面会创建aquota.user和aquota.group文件.用于保存用户与用户组的配额信息
5.开启quota功能
[root@Alex01 quota]# quotaon -auvg
关闭就是quotaoff -avug了
6.对alex用户配置quota
[root@Alex01 quota]# edquota -u alex # 用来配置alex用户配额
可以看到这个是alex用户的quota的配置信息.这里只对/dev/sde文件系统支持了quota,所以,这里只有/dev/sde文件系统的配置
a. 左边的大红色的方框表示对这个用户使用文件的大小进行限制.单位为KB
b.右边的那个粉紫色表示对文件的个数进行限制.
soft: 表示软限制.如果超过这个现实,会有报警提示.
hard:表示硬限制.是绝对不会操作这个限制的(root用户除外).
blocks和inodes可以不用管它
这里设置.文件大小(软:300M,硬:500M) . 文件个数(软:3个,硬:5个)
如果超过软的配置限额.会有警告出来.一般给你7天的时间处理.如果不处理.那么这个软的配置就会变成硬的配额(例如:300M就当相遇硬的配额).就会锁住这个文件系统.
7.查看使用情况
[root@Alex01 quota]# repquota -avug
8.测试
现在用alex用户登录.在测试文件个数.(这里就会出现一个警告)
创建4个文件.超出了软配置的个数限制
再次用repquota -avug 查看(在root用户下查看)
如果这个用户超过这个配额大小.就不会让你在使用了.
现在用alex用户登录.在测试文件大小.(这里就会出现一个警告)
创建了400M的逻辑块.超过了软配置的大小限制.
再次用repquota -avug 查看(在root用户下查看)
如果这个用户超过这个配额大小.就不会让你在使用了.
1.quota 说明.
quota 命令显示磁盘使用情况和限额.在redhat 6里面默认就支持.
2.创建一个用户alex
[root@Alex01 quota]# useradd alex
[root@Alex01 quota]# passwd alex
3.让文件系统支持quota.
现在用/dev/sde这盘硬盘来做quota
它的UUID为:
在/etc/fstab里面配置支持quota
加上这个usrquota和grpquota.表示用户和用户组都在这个文件系统上都会支持quota.
再用mount -a 来挂载fstab文件的文件系统
这时已经成功挂载.
4.扫描并建立quota文档
[root@Alex01 /]# quotacheck -augv
参数 -a 表示扫描/etc/fstab文件中有usrquota或grpquota的文件系统.如果不要-a就需要自己在后面加文件路径了.
-u 创建用户对文件使用的情况.并创建 aquota.user
-g 创建用户组对文件使用的情况,并创建 aquota.group
-v 打印信息.
在/quota下面会创建aquota.user和aquota.group文件.用于保存用户与用户组的配额信息
5.开启quota功能
[root@Alex01 quota]# quotaon -auvg
关闭就是quotaoff -avug了
6.对alex用户配置quota
[root@Alex01 quota]# edquota -u alex # 用来配置alex用户配额
可以看到这个是alex用户的quota的配置信息.这里只对/dev/sde文件系统支持了quota,所以,这里只有/dev/sde文件系统的配置
a. 左边的大红色的方框表示对这个用户使用文件的大小进行限制.单位为KB
b.右边的那个粉紫色表示对文件的个数进行限制.
soft: 表示软限制.如果超过这个现实,会有报警提示.
hard:表示硬限制.是绝对不会操作这个限制的(root用户除外).
blocks和inodes可以不用管它
这里设置.文件大小(软:300M,硬:500M) . 文件个数(软:3个,硬:5个)
如果超过软的配置限额.会有警告出来.一般给你7天的时间处理.如果不处理.那么这个软的配置就会变成硬的配额(例如:300M就当相遇硬的配额).就会锁住这个文件系统.
7.查看使用情况
[root@Alex01 quota]# repquota -avug
8.测试
现在用alex用户登录.在测试文件个数.(这里就会出现一个警告)
创建4个文件.超出了软配置的个数限制
再次用repquota -avug 查看(在root用户下查看)
如果这个用户超过这个配额大小.就不会让你在使用了.
现在用alex用户登录.在测试文件大小.(这里就会出现一个警告)
创建了400M的逻辑块.超过了软配置的大小限制.
再次用repquota -avug 查看(在root用户下查看)
如果这个用户超过这个配额大小.就不会让你在使用了.