实验要求:

1.添加两块10GSCSI硬盘(sdb  sdc),配置名为mbox的逻辑卷。

2.创建/mailbox/目录,挂载mbox的分区。

3.创建3个用户terry  jerry  shrek,其中terryshrek属于teacher组。

4.实现jerry用户对/mailbox/目录的空间使用容量为500M

5.实现teacher组对/mailbox/目录的空间使用容量为4G

6.又新增加一块10G硬盘,扩容到mbox分区。

7.测试效果






1.创建管理逻辑卷

wKiom1gLlk3wHQirAAAB7O8Zf7A976.png

分屏查看新添加的磁盘信息

wKioL1gLlk2yPrYdAAAp0DNG_kE713.png


相关命令如下

wKiom1gLlk6AjMgOAAAmeLDDPFY625.png


将新添加的磁盘空间划分为一个主分区,并修改分区类型的ID8e

wKioL1gLlk_Dc0RiAAArUFRrLUA574.png


将新建的三个分区创建为物理卷

wKioL1gLlk-QPyROAAAGc0Al_Mo711.png

格式:pvcreate  各个分区设备名

新建卷组

wKiom1gLlk_TLccSAAAEV4RV48k897.png

格式:vgcreate  卷组名  需添加到卷组的物理卷


查看一下新建卷组的信息

wKioL1gLlubQfkINAAAU2Mm6zvw886.png


新建逻辑卷mbox

wKiom1gLluaw9zhrAAAGAFcm_Mg684.png

格式:lvcreate  -L  容量大小  -n  逻辑卷名  卷组名

这里将卷组的所有容量空间分给了逻辑卷mbox


对逻辑卷进行格式化

wKiom1gLlufiZAk0AAApKHqKyXo264.png

/dev/mail_store/mbox是逻辑卷mbox的链接文件

wKioL1gLluej4l5cAAAD3Ps3AiA682.png

逻辑卷mbox的设备文件是/dev/mapper/mail_store-mbox

 

创建/mailbox/目录,挂载mbox的分区

wKioL1gLlueBafXOAAAB5gqWgk0344.png

wKiom1gLluixj-KKAAAB6XbFDlc355.png

wKioL1gLl4-xcN-eAAAibHbQqcw008.png

wKioL1gLmGGh-zI8AAAUnXXA180776.png

选项:usrquotagrpquota表示允许对分区使用配额管理。


2.磁盘配额管理

创建组和用户

wKioL1gLmGGSlE4-AAAFbSPD7M8367.png

创建配额对于组成原来说,只对基本组成员有效。


检测磁盘配额并生成配额文件

wKiom1gLmGKBXQMGAAABx6bp1FI495.png

wKioL1gLmGOj0nN5AAAnG3BITvY832.png

选项:-a      扫描所有分区

      -u -g  检查用户和组配额信息

      -c      创建配文件

      -v      显示命令执行过程中的详细信息

注意:在生成配额文件之前,需要先临时关闭selinux,否则会报错提示没有权限。

 

编辑用户和组账号的配额设置

wKiom1gLmGOzQn8SAAAB8sp2fMs812.png

wKioL1gLmT_CVnOOAAAHTAgnY2k002.png


wKiom1gLmT-C8YW5AAAB_yrVeTk059.png

wKiom1gLmT_h7miPAAAHT8eixqk830.png

配额记录7个字段含义:(默认单位都为KB

Filesystem:配额作用范围

blocks:用户当前使用的容量,自动计算无需修改。

inodes:用户当前以使用的文件数量(即占用i节点的个数),自动计算无需修改。

soft:第三列的soft对磁盘容量的软限制数值,第六列的soft对文件数量的软限制数值。

hard:第四列的hard对磁盘容量的硬限制数值,第七列的hard对磁盘容量的硬限制数值,

注意:为了验证方便这里给的配额都比较小

 

软限制默认宽限期为7天,在宽限期内任然允许用户继续使用(只要不超过硬限制),这里可以对宽限期进行修改。

wKioL1gLmT_yYvIWAAABtkoONyM578.png

wKiom1gLmT_BxaPaAAAIr1qxK6s510.png

时间单位可以是天、小时、分或秒

 

启动磁盘配额功能

wKioL1gLmT-DR4XNAAAK9hhIygI156.png


3.验证配额功能(针对用户)

wKiom1gLmgzgQUUQAAACGPuUbT0625.png

需要先设置文件夹权限,使得其他用户能够读取和写入


wKiom1gLmgywWbsYAAAPt1GMYow229.png

切换用户为jerrycd/mailbox下,使用dd转换工具测试,发现最多复制了61KB,配额生效。

选项:if=指定输入设备(或文件)

      of=指定输出设备(或文件)

      bs=指定读取数据块的大小

      count=指定读取数据块的数量

 

验证配额功能(针对组)

wKioL1gLmgyipThCAAAmJH_Yepo073.png

用户terry和用户shrek都属于teacher组,teacher组的配额已经设置为150KB。当使用terry用户登录,并且占用完配额容量后,shrek用户就不能在添加数据

 

查看分区的配额使用情况

wKioL1gLmg3Qa5m7AAALiDxGFwU743.png

查看对应用户使用情况


wKiom1gLmg2SAzKDAAAMFbtpx_Q037.png

查看对应组使用情况


wKiom1gLmg3w6AhMAAAQi-W8_c8867.png

直接查看/mailbox文件系统的配额使用情况

 

4.扩展逻辑卷

wKioL1gLmyGgPjkcAAAEZGLYtTE914.png

扩展卷组mail_store

格式:vgextend  卷组名称  新的物理卷


wKiom1gLmyGTDrrLAAAHk9cO7JY777.png

扩展逻辑卷mbox

格式:lvextend -L +size 逻辑卷名称


wKioL1gLmyGwohPmAAACzE0eE3o610.png

命令resize2fs使系统重新设置逻辑卷的大小

格式:resize2fs  逻辑卷名称