需求描述
公司的邮件服务器由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷,挂载到“/mail”目录专门用于存放邮件数据。
操作步骤
大概流程:PV —>VG—>LV—>格式化,挂载使用文件系统
一、转化物理卷
1.使用fdisk -l
可以查看新添加的两个硬盘,还没有被使用。
2.使用fdisk命令格式化两个硬盘,类型设置为“8e”,操作如下图:
3.两个硬盘格式化完成后,如下图所示:
4.使用pvcreate命令转换上述分区为物理卷。
二、创建卷组
使用vgcreate命令创建卷组mail_store,包括物理卷:/dec/sdb1、/dev/sdc1
三、创建逻辑卷
使用lvcreate命令创建逻辑卷 LV1,这里创建的大小为6G。
四、逻辑卷挂载并使用
在/目录下创建目录/ha,作为 LV1 的挂载点。且将 LV1 格式化为 ext4格式。
做到这里已经完成了逻辑卷的创建及投入使用!
卷组扩容
1.先根据上面方法增加物理卷(新插入的硬盘,或者之前硬盘格式化分区完未使用的)
2.使用vgextend把 VG 进行扩大,把上面的 PV /dev/sdd1 加到 VG
逻辑卷扩容
1.在之前的操作中,LV1 格式化为了 ext4文件系统且已挂载到/ha 目录,这里以在线的方式去扩展 LV1 的大小,原大小为 6G,使之扩大到 10G
2.此时再将文件系统重新识别扩大的 LV1 的空间。
此时 LV1 的扩大已经完成!
如下图所示,我们上面挂载时没有写在/etc/fstab文件里,所以扩容时,挂载掉了。需要重新挂载。最好是写在文件里,永久生效!
逻辑卷缩减
LV1 需要在脱机的情况进行缩减,现在 LV1 的大小是 10G 将其缩小到 5G。
1.先将 LV1 卸载。
2.先对文件系统识别的大小进行缩减,原来识别到 10G,缩小到识别 5G(切记先进行这过步骤)
3.此时再对 LV1 进行缩减,并重新挂载到/ha 目录。