需求场景:

一般我们使用CentOS都会使用LVM逻辑卷,方便硬盘扩容和调配,逻辑卷也可以把所有硬盘叠加成一块硬盘使用,今天说分享一个特殊的需求,给LVM更换硬盘,LVM现有的硬盘过大(分配了600G,实际只用到100G),我想更换成一个小一点的硬盘(比如200G),如果没有LVM的情况下,就只能用类似于dd的命令来实现硬盘拷贝,现在做了LVM,可以无感更换

操作步骤:

  • 先将新加的硬盘分下区,一个区就好了
fdisk /dev/sdc
#进入分区操作(具体分区自行研究)

现在我们有了一个/dev/sdc1的分区

  • 将分区转化成LVM逻辑卷
pvcreate /dev/sdc1
#pvs可查看、pvdisplay详情
  • 将分区加入指定逻辑卷组
vgextend VolGroup /dev/sdc1
#vgs可查看、vgdisplay详情
  • 迁移数据
pvmove /dev/sdb1 /dev/sdc1

敲完会有进度显示
迁移完可用pvdisplay查看数据分布情况

  • 移除旧盘
vgreduce VolGroup /dev/sdb1
  • 取消逻辑卷
pvremove /dev/sdb1