实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减

需求描述

公司的邮件服务器由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷,挂载到“/mail”目录专门用于存放邮件数据。

操作步骤

大概流程:PV —>VG—>LV—>格式化,挂载使用文件系统

图片[1] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

一、转化物理卷

1.使用fdisk -l可以查看新添加的两个硬盘,还没有被使用。

图片[2] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

2.使用fdisk命令格式化两个硬盘,类型设置为“8e”,操作如下图:

图片[3] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

3.两个硬盘格式化完成后,如下图所示:

图片[4] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

4.使用pvcreate命令转换上述分区为物理卷。

图片[5] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

二、创建卷组

使用vgcreate命令创建卷组mail_store,包括物理卷:/dec/sdb1、/dev/sdc1

图片[6] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

三、创建逻辑卷

使用lvcreate命令创建逻辑卷 LV1,这里创建的大小为6G。

图片[7] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

四、逻辑卷挂载并使用

在/目录下创建目录/ha,作为 LV1 的挂载点。且将 LV1 格式化为 ext4格式。

图片[8] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

做到这里已经完成了逻辑卷的创建及投入使用!

卷组扩容

1.先根据上面方法增加物理卷(新插入的硬盘,或者之前硬盘格式化分区完未使用的)

图片[9] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

2.使用vgextend把 VG 进行扩大,把上面的 PV /dev/sdd1 加到 VG

图片[10] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

逻辑卷扩容

1.在之前的操作中,LV1 格式化为了 ext4文件系统且已挂载到/ha 目录,这里以在线的方式去扩展 LV1 的大小,原大小为 6G,使之扩大到 10G

图片[11] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

2.此时再将文件系统重新识别扩大的 LV1 的空间。

图片[12] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

此时 LV1 的扩大已经完成!

如下图所示,我们上面挂载时没有写在/etc/fstab文件里,所以扩容时,挂载掉了。需要重新挂载。最好是写在文件里,永久生效!

图片[13] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

逻辑卷缩减

LV1 需要在脱机的情况进行缩减,现在 LV1 的大小是 10G 将其缩小到 5G。

1.先将 LV1 卸载。

图片[14] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

2.先对文件系统识别的大小进行缩减,原来识别到 10G,缩小到识别 5G(切记先进行这过步骤)

图片[15] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光

3.此时再对 LV1 进行缩减,并重新挂载到/ha 目录。

图片[16] - 实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减 - 正则时光
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享