背景
继《想要做IT运维?Linux磁盘LVM逻辑卷管理总要会吧!》后,粉丝提出“LVM逻辑卷模式下,要是出现坏盘可如何处理?”的问题,本篇文章阿祥就介绍LVM逻辑卷模式下磁盘更换处理的方式,给有同样疑问的粉丝分享这篇文章,用来帮助这些粉丝朋友解决问题!
环境准备
继背景链接文章,现PV/VG/LV间关系如下:
可以看出LV1都来自DISK B,LV2和LV3空间来自DISK B和DISK C,为了更好展现真实故障下处理难度,这里我们假设DISK B磁盘损坏,需更换!
lsblk 查看逻辑卷的空间。红色框为DISK B参与空间提供的逻辑卷
df -Th 可查看到DISK B涉及提供空间的逻辑卷的实际大小和使用量
检查目录下的文件
DISK B磁盘更换操作
一、插入新磁盘,用lsblk查看可以看到,DISK D已经加入设备
PS:插入的新盘空间大小一定要大于等于DISK B
二、给DISK D磁盘分区,实验参照DISK B分区,分区也要大于等于DISK B的所有分区。实际使用要根据情况划分。
三、创建新物理卷
这里往后重点
四、扩展逻辑卷组VG1和VG2
五、迁移物理卷/dev/vdb1和/dev/vdb2到新建的物理卷/dev/vdd1和/dev/vdd2
pvmove /dev/vdb1 /dev/vdd1
pvmove /dev/vdb2 /dev/vdd2
六、将/dev/vdb1和/dev/vdb2从卷组中移出
确认原来的DISK B的PV卷已经空闲出来,可以将其移除
移出操作
vgreduce VG1 /dev/vdb1
vgreduce VG2 /dev/vdb2
七、将/dev/vdb1和/dev/vdb2两个pv删除
pvremove /dev/vdb1 /dev/vdb2
八、检查数据和查看PV VG LV空间有没变化,没有问题则可以删分区拔故障盘