quota 操作

一、挂载时要开启文件系统的quota功能

1.centos操作系统,需要在挂载时指定开启quota功能

这里写图片描述

man mount 中的介绍

quota 操作_第1张图片

2.将/dev/sbd2 挂载到/app/quota 下,并开启quota功能

 mount -o usrquota,grpquota /dev/sdb2 /app/quota/ 
 开启用户配额和组配额

这里写图片描述

    查看,是否挂载信息 mount

quota 操作_第2张图片

3.编辑/etc/fstab 文件,实现自动挂载
vim /etc/fstab

quota 操作_第3张图片

二、建立数据库文件

这里写图片描述

1.建立quota数据库文件

quota 操作_第4张图片

三、还要激活(向系统通知使用)文件系统的quota功能

1.激活 /app/quota 的quota的功能

这里写图片描述

四、编辑quota数据库文件,测试

4个普通用户 sh、bash、testbash、basher
  修改此挂载点权限 chmod 777 /app/quota

这里写图片描述

1.编辑usrquota配额

数据库编辑

a.vim编辑数据库

quota 操作_第5张图片

b.数据库各项含义

quota 操作_第6张图片

c.命令行编辑quota数据库文件

quota 操作_第7张图片

e.批量编辑quota数据库
    edquota -p sh testbash
    复制sh 的quota设置给testbash

quota 操作_第8张图片

2.编辑grpquota配额数据库额度

两个组,g1 和 g2

quota 操作_第9张图片

a.vim编辑数据库

这里写图片描述

b.数据库各项含义与usrquota一样,只是针对的对象不同  
c.命令行编辑quota数据库文件

quota 操作_第10张图片

e.批量编辑quota数据库

quota 操作_第11张图片

3.测试usrquota

测试blocks

quota 操作_第12张图片
测试inode
quota 操作_第13张图片

4.测试grpquota

grpquota的block

quota 操作_第14张图片

grpquota的inode

g1 的grpquato配额

这里写图片描述

g1 +gsid  

quota 操作_第15张图片

建空文件,消耗inode号

quota 操作_第16张图片

到达quota值警告,到达limit值报错
数据库的值也随之改变

quota 操作_第17张图片

你可能感兴趣的:(linux-存储)