LVM拆除pv对应的磁盘

使用场景:/dev/vg1/lv1中的某块磁盘sdb6亮黄灯,将要损坏,需要将此块磁盘上pvpe迁移至vg中的其他pv上。

 

 

实验一VG空间足够

 

下图中sdb6无空余PE,代表有数据再这个盘上,查看VG有足够大的空间,因此可以先将pvmove sdb6上数据移动到vg的其他空间上,然后pvreducesdb6vg中一处,最后pvremove删除PV

 

pvmove  /dev/sdb :移动将坏磁盘上的pe,到当前pv所属vg上的其他pvpvs查看是否迁移

vgreduce vg0 /dev/sdb :将sdbvg0中剔除

pvremove /dev/sdb :删除pv

 

实验二VG空间不够

如果VG上LV中数据量不大,可以考虑缩容。先扩容再移除损坏磁盘对应PV。我们以第一中情况为例。/dev/vg1/lv1先缩小1G,后移动sdb6对应pv上的数据。

umount  /dev/vg1/lv1 ##卸载
resize2fs /dev/vg1/lv1 3G ##重置文件系统大小为3G(总共4G)
e2fsck -f /dev/vg1/lv1##检查磁盘
lvresize  -L -1G /dev/vg1/lv1##重置LV,容量减小1G
剩下步骤和实验一相同

 

posted on 2020-08-15 13:54  HowOldAreYou  阅读(1002)  评论(0编辑  收藏  举报

导航