实验环境: 公司准备在internet中搭建邮件服务器(RHEL5系统平台),面向全国各地的员工及部分VIP客户提供电子邮件空间。考虑到动态扩容的需要,计划增加两块SCSL硬盘并构建LVM逻辑卷(挂载到“/mailbox”目录下)专门用于存放邮件数据,并通过磁盘配额的方式限制用户的邮箱空间。 需求描述: 采用LVM磁盘管理方案 1、在虚拟机环境中,新添加两块SCSI硬盘设备,完成硬盘检测及分区。 2、建立逻辑卷mbox,格式化为EXT3文件系统,挂载到/mailbox目录下。 设置并启用磁盘配额 1、为挂载到/mailbox目录的文件系统启动配额支持。 2、限制用户jerry最多只能使用500MB磁盘空间。 3、限制accp组的用户合计最多只能使用4GB磁盘空间。 推荐步骤: Seep1:添加磁盘设备并建立LVM磁盘管理方案。
使用 pvscan扫描系统中的所有物理卷
使用pvcreate将分区或整个硬盘转换成物理卷
使用vgcreate将上述两个物理卷整合,命名为:mail_stroe的卷组
在mail_store卷组中创建一个名为mbox的逻辑卷,容量设置为60GB
使用mkfs命令对逻辑卷mbox进行格式化,创建EXT3文件系统,并挂载到/mailbox目录下。
Seep2:添加配额支持 1、修改/etc/fstab文件中的挂载设置,添加usrquota、grpquota参数。
2、重新将逻辑卷mbox挂载到/mailbox目录,添加usrquota、grpquota配额支持。
3、使用quotacheck命令在/mailbox文件系统中建立配额文件。
Seep3:设置并启用磁盘配额 1、使用edquota命令设置对jerry用户和accp组的磁盘配额。
2、使用quotaon命令启用磁盘配额功能。
Seep4:验证磁盘配额功能 1、使用jerry用户、accp组内的用户账号登陆系统,切换到/mailbox目录,并使用dd命令进行配额功能的验证。 使用dd if=选项指定输入设备(或文件) of=选项指定输出设备(或文件) bs=选项指定读取数据块的大小 count=指定读取数据块的数量
切换用户 cd /mailbox,然后dd if=/dev/zero of=myfile bs=1M count=10
2、使用repquota命令查看/mailbox文件系统的磁盘配额使用情况。
|