管理磁盘和文件存储
一、实验目的
实验案例一:迁移/home分区并设置磁盘配额
实验案例二:创建并使用lvm逻辑卷
二、实验环境
迁移/home分区并设置磁盘配额
公司原来安装的RHEL5服务器采用了自动分区的方案,随着使用服务器的系统用户数量不断增多,根分区经常面临磁盘空间耗尽的情况,偶尔有几次还导致系统无法启动。
为了解决这些问题,现需要为服务器新增加一块SCSI硬盘,并将用户“/home”中的数据迁移到该硬盘中,不能影响原有系统用户帐号的使用,并需要对指定用户启用磁盘配额。
创建并使用lvm逻辑卷
公司准备在internet中搭建邮件服务器(RHEL5系统平台),面向全国各地的员工及部分VIP客户提供电子邮箱空间。
由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷(挂载到“/mailbox”目录下)专门用于存放邮件数据。
三、需求描述
迁移/home分区并设置磁盘配额
在虚拟中添加一块SCSI磁盘
在新硬盘中建立一个20G的分区,用于存放所有普通用户的宿主目录
新建的分区仍然挂载到“/home”目录下,需要导入系统中原有用户的数据 配置服务器在开机后自动挂载该分区,并支持用户、组磁盘配额
在“/home”文件系统中设置磁盘配额,限制用户jerry最多只能使用500M 磁盘空间,accp组的用户合计最多只能使用4G磁盘空间
创建并使用lvm逻辑卷
在虚拟机环境中,新添加两块SCSI硬盘设备,完成硬盘检测及分区,创建逻辑卷并基本于该逻辑卷建立EXT3文件系统,挂载到“/mailbox”目录下
四、实验步骤
迁移/home分区并设置磁盘
Step1关机后添加新硬盘,重新开机进入RHEL5系统
Step2分区格式化
(1)使用fdisk命令对硬盘进行分区,建立一个20G的主分区(“/dev/sdb1”)
(2)执行“partprobe”更新分区表信息,使用mkfs命令将上一步新建的分区格式化为EXT3文件系统
Step3迁移“/home”分区
(1)转移原有“/home”目录中的内容并做好备份
(2)修改“/etc/fstab”文件中的分区挂载设置,添加“usrquota”、“grpquota”
选项
以支持配额功能的方式挂载文件系统
如果要开机自动挂载,则修改/etc/fstab
(3)按“/etc/fstab”文件中的设置将新建的分区挂载到“/home”目录下(4)重新将备份的用户数据复制到“/home”文件系统中
Step4设置磁盘配额
(1)使用quotacheck命令在“/home”文件系统中建立配额文件
(2)使用edquota命令设置对jerry用户而和accp组的磁盘配额
(3)使用quotaon命令启用“/home”分区的磁盘配额功能
(4)使用jerry用户、accp组内的用户帐号登录系统,并通过dd命令进行配额功能的验证
(5)使用repquota命令查看“/home”分区的磁盘配额使用情况
创建并使用lvm逻辑卷
(1)开启服务器主机,并执行“fdisk -l”命令进行检查,确认已识别新增的硬盘(sdb、sdc)
(2)在新硬盘中进行分区,将每块硬盘的所有空间划分为一个独立的主分区,并将分区类型更改为“8e”分区后使用fdisk –l命令各查看结果如下所示:
(3)将/dev/sdb1和/dev/sdc1分区转换为物理卷
(4)将上述两个物理卷整合,创建名为“mail_store”卷组
(5)在“mail_store卷组中创建一个名为“mail”的逻辑卷,容量大小设置为60G
(6)使用mkfs命令在“mail”逻辑卷中创建EXT3文件系统,并挂载到“/mail”
目录下
(7)动态扩展“mail”逻辑卷的容量(增加10G),并更新系统识别的文件系统大小
五、实验总结
使用fdisk命令可以对磁盘设备进行分区操作
使用mkfs命令可以格式化文件系统
Mount命令用于挂载硬盘、光盘等设备文件
是分区支持磁盘配额功能需要增加“usrquota,grpquota”挂载选项
磁盘配额主要通过quotacheck、edquota、quotaon、repquota、quota等命令工具进行设置和管理
创建并使用LVM逻辑卷的基本步骤:创建物理卷——创建卷组——创建逻辑卷——格式化文件系统——挂载使用。