技术文档:LVM(动态逻辑卷)的扩展

案例环境
公司准备在Internet中搭建邮件服务器(CentOS7.3系统平台) ,面向全国各地的员工及部分VIP客户提供电子邮箱空间

需求描述
由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加三块SCSI硬盘并构建LVM逻辑卷(挂载到"/"目录下的某个目录下)专门用于存放邮件数据

首先需要创建三个新的硬盘,每个硬盘 的大小为40G,总共是120G。

在这里插入图片描述
在这里插入图片描述

用fdisk -l 查看所有的磁盘,发现新的三个磁盘已经创建好了
在这里插入图片描述

接着我们在每个磁盘里只创建一个分区,每个分区使用对应磁盘的全部的空间,即全部按回车键就好。注意在分好分区大小以后需要使用“t”选项修改分区类型,我们需要创建动态逻辑卷即LVM,所以将分区类型修改为“8e”,如果不清楚分区类型的代码,可以使用“l”选项查看所有类型的代码。修改完成后记得使用“w”保存。
在这里插入图片描述

其他两个磁盘“sdc”和“sdd”也同样的设置成LVM。修改完成后使用 fdisk -l 命令查看一下是否修改成功。
在这里插入图片描述

创建完之后开始创建物理卷,使用“pvcreate” 命令创建。需要将三个磁盘的三个分区都创建。
在这里插入图片描述

创建好物理卷之后需要创建卷组,这里将卷组名设置为abc ,使用“vgcreate” 命令创建。
在这里插入图片描述

创建好卷组之后可以使用“vgdisplay " 命令查看卷组的详细信息。
在这里插入图片描述

创建好卷组之后就需要创建逻辑卷了,使用命令“lvcreate”来创建,这里的“-L”是用来指定逻辑卷的空间大小的,“-n”是用来设置逻辑卷的名称的,这里创建的逻辑卷的名称是“abc01”,最后再跟上卷组的名称即可。
在这里插入图片描述

创建好逻辑卷之后可以使用“lvdisplay”来查看逻辑卷的信息。注意这里命令后面跟的逻辑卷的地址需要指定确切的位置,不能只是一个abc01,因为abc01只是一个名称,是查看不了的。
在这里插入图片描述

创建好逻辑卷之后需要将逻辑卷格式化之后才可以使用,使用命令“mkfs.xfs ”来格式化逻辑卷。
在这里插入图片描述

如果想使用该逻辑卷,那么就需要将该逻辑卷挂载起来才可以使用。所以我们这里在根目录下使用“mkdir”命令创建一个名为“abc01”的目录,然后使用“mount”命令将该逻辑卷挂载在该目录下。
在这里插入图片描述
当想要扩展逻辑卷大小的时候,使用“lvextend”命令扩展。注意扩展之前不能在该逻辑卷中,该逻辑卷可以不解挂载就能编辑,也可解挂载之后编辑,而且扩展的空间之前一定要有"+",否则则是将原来的空间更改为20G,而不是扩展。这里将逻辑卷扩展20G。
在这里插入图片描述

扩容好以后使用xfs_growfs /dev/abc/abc01 将磁盘刷新一下,然后使用lvdisplay 命令查看扩展后的逻辑卷空间大小。
在这里插入图片描述

总结一下,创建逻辑卷可以分为六步:
1、使用“fdisk”创建分区,更改分区类型为8e
2、使用“pvcreate”创建物理卷
3、使用“vgcreate”创建卷组
4、使用“lvcreate”创建逻辑卷
5、格式化逻辑卷
6、挂载逻辑卷后使用

猜你喜欢

转载自blog.csdn.net/Gengchenchen/article/details/110097514