实验案例:LVM卷管理及配额设置

实验环境:

公司准备在internet中搭建邮件服务器(RHEL5系统平台),面向全国各地的员工及部分VIP客户提供电子邮件空间。考虑到动态扩容的需要,计划增加两块SCSL硬盘并构建LVM逻辑卷(挂载到“/mailbox”目录下)专门用于存放邮件数据,并通过磁盘配额的方式限制用户的邮箱空间。

需求描述:

采用LVM磁盘管理方案

1、在虚拟机环境中,新添加两块SCSI硬盘设备,完成硬盘检测及分区。

2、建立逻辑卷mbox,格式化为EXT3文件系统,挂载到/mailbox目录下。

设置并启用磁盘配额

1、为挂载到/mailbox目录的文件系统启动配额支持。

2、限制用户jerry最多只能使用500MB磁盘空间。

3、限制accp组的用户合计最多只能使用4GB磁盘空间。

推荐步骤:

Seep1:添加磁盘设备并建立LVM磁盘管理方案。

213414571.png

213444472.png

213552785.png

213553859.png

213554104.png

214148736.png


使用 pvscan扫描系统中的所有物理卷

214126280.png

使用pvcreate将分区或整个硬盘转换成物理卷

214254715.png

使用vgcreate将上述两个物理卷整合,命名为:mail_stroe的卷组

214343205.png

mail_store卷组中创建一个名为mbox的逻辑卷,容量设置为60GB

214406150.png

使用mkfs命令对逻辑卷mbox进行格式化,创建EXT3文件系统,并挂载到/mailbox目录下。

214514920.png

214515904.png





Seep2:添加配额支持

1、修改/etc/fstab文件中的挂载设置,添加usrquotagrpquota参数。

214557624.png

214558745.png







2、重新将逻辑卷mbox挂载到/mailbox目录,添加usrquotagrpquota配额支持。

214621615.png

214827892.png


3、使用quotacheck命令在/mailbox文件系统中建立配额文件。

215151500.png

215225920.png

Seep3:设置并启用磁盘配额

1、使用edquota命令设置对jerry用户和accp组的磁盘配额。

215403152.png

215403496.png

215404566.png






2、使用quotaon命令启用磁盘配额功能。

215437775.png



Seep4:验证磁盘配额功能

1、使用jerry用户、accp组内的用户账号登陆系统,切换到/mailbox目录,并使用dd命令进行配额功能的验证。

使用dd if=选项指定输入设备(或文件) of=选项指定输出设备(或文件) bs=选项指定读取数据块的大小 count=指定读取数据块的数量

215516283.png


切换用户 cd /mailbox,然后dd if=/dev/zero of=myfile bs=1M count=10

215704658.png


2、使用repquota命令查看/mailbox文件系统的磁盘配额使用情况。

215828218.png